当修改实体类之后调用接口出现不能序列化的异常时,一定要检查实体之间的关系是否都是正确的. could not serialize; nested exception is org.hibernate.type.SerializationException: could not serialize 原 ...
分类:
编程语言 时间:
2018-08-18 11:32:22
阅读次数:
285
@DatetimeFormat是将String转换成Date,一般前台给后台传值时用 @JsonFormat(pattern="yyyy-MM-dd") 将Date转换成String 一般后台传值给前台时 @JsonFormat会让时间以0区时间显示。如果直接使用会少了8小时修改为 @JsonFor ...
分类:
编程语言 时间:
2018-07-25 19:05:31
阅读次数:
4226
数据库sql: ConnectionManager.java(数据库连接管理) User.java(实体类) UserDAO.java(用户相关的数据库操作) UserDAOImpl.java(UserDAO实现类) UserManager.java(用户管理功能定义) UserManagerImp ...
分类:
数据库 时间:
2018-07-01 13:42:23
阅读次数:
226
mytabits表关联一对一(多对一?) association联合 联合元素用来处理“一对一”的关系。需要指定映射的Java实体类的属性,属性的javaType(通常MyBatis 自己会识别)。对应的数据库表的列名称。如果想覆写的话返回结果的值,需要指定typeHandler。 不同情况需要告诉 ...
分类:
其他好文 时间:
2018-06-28 22:51:45
阅读次数:
185
对java实体类的众多理解: A .就是属性类,通常定义在model层里面 B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段。好处:1.对对象实体的封装,体现OO思想。2.属性可以对字段定义和状态进行判断和过滤3.把相关信息用一个实体类封装后,我们在程序中可以把实体类作为参数传递,更加 ...
分类:
编程语言 时间:
2018-06-19 13:42:56
阅读次数:
135
一、MyBatis框架简介 MyBatis是一个开源的数据持久化层框架。它的内部封装了通过jdbc访问数据的操作,支持普通的SQL查询,存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。其主要思想是将程序中大量的SQL语句剥离出来,配置在配置文件中,实现SQL的灵活配 ...
分类:
其他好文 时间:
2018-06-08 21:54:55
阅读次数:
165
Lombok是一种通过注解的方式减少JAVA实体类中大量冗余代码,诸如get、set以及构造方法等的Java库 一、安装Lombok 步骤一 项目引入lombok插件 1 - 非maven依赖托管项目再lib文件夹中添加lombok.jar包2 - maven项目直接在项目pom.xml文件夹添加依 ...
分类:
其他好文 时间:
2018-05-10 17:09:25
阅读次数:
317
https://www.imooc.com/qadetail/193270?t=292816 检查了两天,没找到问题。原因为实体类必须在主程序application的同名包或者子包下面,启动时才会扫描到。FUCK! ...
分类:
数据库 时间:
2018-05-06 13:40:54
阅读次数:
180
类中属性的名称要和数据库的属性名称一致,不然找不到,但是开发中数据库属性命名用下划线,类中属性用驼峰,所以有时名称是不一样的。所有有了resultMap resultMap使用场景,有映射,java实体类属性名与数据库字段名不同的情况下。 但resultType也不是没用,下面情况就需要用到,没有映 ...
分类:
其他好文 时间:
2018-05-02 15:51:38
阅读次数:
162
客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要占用一定的内存空间。如果在某一时间段内访问站点的用户很多,web服务器内存中就会积累大量的HttpSession对象,消耗大量的服务器内存,即使用户已经离开或 ...
分类:
编程语言 时间:
2018-05-02 11:10:19
阅读次数:
215