写ssh项目时设置了一个int类型的字段,想让他添加的时候默认为1
结果添加的时候不输入数据的话会将null转成0添加
最后再映射hbm文件里的property下设置insert="false"并且设置其非空,默认值生效
<property>元素 insert属性:设置为false,在insert语句中不包含这个字段,表示永远不会被插入
本文讲解了在SSH项目中如何正确设置字段的默认值,特别是在int类型字段上,避免了在添加记录时不输入数据导致的null转0问题,通过在hbm文件中设置property的insert属性为false并设定字段非空及默认值来解决。
写ssh项目时设置了一个int类型的字段,想让他添加的时候默认为1
结果添加的时候不输入数据的话会将null转成0添加
最后再映射hbm文件里的property下设置insert="false"并且设置其非空,默认值生效
<property>元素 insert属性:设置为false,在insert语句中不包含这个字段,表示永远不会被插入
3376

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