MySql 注解不能有int类型
Oracle数据库
int 类型不能传空值
@Column(columnDefinition = "number(1,0) default '1'")//默认值 1|0
private int houses;
date类型注解
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date dateCreate;
注意:
ORM 框架:使用MySql数据库 注解中有int类型的字段,会导致映射不上。
使用Oracle数据库 注解中int类型的字段,被传人了空值,也会导致映射不上。
[color=red] 页面保存数据时会报[size=xx-small]400错误[/size]。[/color]
Oracle数据库
int 类型不能传空值
@Column(columnDefinition = "number(1,0) default '1'")//默认值 1|0
private int houses;
date类型注解
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date dateCreate;
注意:
ORM 框架:使用MySql数据库 注解中有int类型的字段,会导致映射不上。
使用Oracle数据库 注解中int类型的字段,被传人了空值,也会导致映射不上。
[color=red] 页面保存数据时会报[size=xx-small]400错误[/size]。[/color]
本文讨论了使用ORM框架时,不同数据库(如MySql和Oracle)对int类型字段处理的区别,以及如何避免因类型不匹配而导致的数据映射失败问题。
176

被折叠的 条评论
为什么被折叠?



