在开发中有些字段需要设置默认值,但是使用hibernate发现设置的默认值不起作用。保存完后到数据库里一看还是null,网上查阅资料后发现需要在hibernate的配置文件中设置 dynamic-insert="true" ,表示当字段值为null时hibernate将不插入该字段的值,这时数据库就会采用你设置的默认值。这个属性可以设置在<class>级别也,可以设置在<property>级别。
hibernate中默认值不起作用的解决办法
最新推荐文章于 2021-02-23 16:30:18 发布
本文讨论了在开发中遇到的字段设置默认值不起作用的问题,通过在hibernate配置文件中设置dynamic-insert=true来解决,使得数据库能够采用默认值。
1万+

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



