hibernate 向数据库里设置了默认值的字段添加数据为null时失效的问题
Posted king-jin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate 向数据库里设置了默认值的字段添加数据为null时失效的问题相关的知识,希望对你有一定的参考价值。
写ssh项目时设置了一个boolean类型的字段,想让他添加的时候默认为1
结果添加的时候不输入数据的话会将null转成0添加
最后再映射hbm文件里的property下设置insert=false 并且设置其非空,默认值生效
<property>元素 insert属性:设置为false,在insert语句中不包含这个字段,表示永远不会被插入
以上是关于hibernate 向数据库里设置了默认值的字段添加数据为null时失效的问题的主要内容,如果未能解决你的问题,请参考以下文章
Hibernate / JPA在合并后获取数据库中具有默认值的列的值