1 目的 MongoDB Java String LocalDateTime 2 实现 先定义实体类 @Data // lombok @Accessors(chain = true) @Document(collection = "UserEntity") public class User implements Serializable { @Id private String id; private String username; private String password;…
最近在使用mongoDB, 发现mongo对字段类型的定义并不是很严格,完全依赖传入数据的类型,在加上PHP是弱类型的语言,所以难免会出现一些错误.如果预想的类型是Int型,但数据存储的是String,那数据在根据Int型检索的时候,就完全失效了.如果发现某个字段在存储的时候出现了分歧怎么办?当然首先要修正程序在数据传入时候的错误,对于Int型一定要保证其类型的正确性. example: 1 2 3 $user_arr = array (   'uid' => intval ($_SESSION…
类型转换器是将浏览器传递的参数进行转换为了与服务器端的参数匹配,先举个例子如果我们想往服务器传递日期类型的参数时我们要怎么让浏览器传过去的让服务器明白 我们新建一个类 ConverterTest.java package com.day03; import java.util.Date; public class ConverterTest { private Date birthday; private String bir; public void setBirthday(Date birt…
struts2常用常量的定义与意义 每一次请求都会创建一个新的action,所以struts2的action是线程安全的 拆分struts 为应用指定多个struts配置文件 src 下为各应用配置的(.xml)struts配置文件,都需在struts.xml进行调用 <include file="customer.xml"></include> 配置错误页 配置 package范围的错误页 只在当前package范围内有效 <package name=&…
sqlserver版: 查询当前数据库下所有表名: select * from sys.tables; 查询当前库下,一张表的表名,字段名,字段类型,字段长度: select a.name 表名,b.name 字段名,c.name 字段类型,c.length 字段长度 from sysobjects a,syscolumns b,systypes c where a.id=b.idand a.name='DSE_SYS_DISTRICT' and a.xtype='U'and b.xtype=c…
1.ORM三种模型 模型之间的三种关系:一对一,一对多,多对多. 一对一:实质就是在主外键(author_id就是foreign key)的关系基础上,给外键加了一个UNIQUE=True的属性: 一对多:就是主外键关系:(foreign key),fk建在多的一方 多对多:(ManyToManyField) 自动创建第三张表(当然我们也可以自己创建第三张表:两个foreign key) 2.字段类型 <1> CharField #字符串字段, 用于较短的字符串. #CharField 要求必…
使用SQL查询Oracle一个命名空间下所有表和视图的表名.字段名.字段类型.字段大小,是否可为NULL,主键和注释信息. SQL如下,注意需要将'CDFLOOD'更换为您要查询的命名空间: select user_tab_cols.table_name 表名, user_tab_cols.column_name 字段名, user_tab_cols.data_type 类型, user_tab_cols.data_length 大小, user_tab_cols.nullable 是否可为NU…
需求:提交一个字符串到后端的java.sql.Time类型,就报错了: Failed to convert property value of type [java.lang.String] to required type [java.sql.Time] 正常提交到java.util.Date类型是没有问题的. 所以这里就需要扩展内置的springmvc的转换器 代码如下: WebConfig : 添加新的类型转换器 import javax.annotation.PostConstruct;…
对于MVC框架,参数绑定一直觉得是很神奇很方便的一个东西,在参数绑定的过程中利用了属性编辑器.类型转换器 参数绑定流程 参数绑定:把请求中的数据,转化成指定类型的对象,交给处理请求的方法 请求进入到DisptacherServlet,卸下请求中的数据 DisptacherServlet将请求中的数据发送给Controller 获取Controller需要接收的参数类型,将参数类型和请求数据发送给DataBinder DataBinder将参数类型和请求数据再发给TypeConverter,由Ty…
一.类型转换器 1.在动作类action中,声明和表单中name属性的值同名的属性,提供get和set方法,struts2就可以通过反射机制,从页面中获取对应的内容 package com.kdyzm.convert; import com.opensymphony.xwork2.ActionSupport; public class TypeConvertAction extends ActionSupport{ private static final long serialVersionU…