读书人

hibernate护持数据库默认值一问

发布时间: 2011-12-14 23:20:17 作者: rapoo

hibernate保持数据库默认值一问
表中设置:一个字段不能为空,默认值为0
在hbm.xml中设置了 dynamic-insert= "true ",可以插入默认值

但运行时还是提示not null,说要赋值。

[解决办法]
请搞清楚dynamic-insert= "true "的真正含义是什么。
这个属性是指当对数据库进行操作生成SQL语句时,是否加入未被改动的字段。并不是加入默认值
所以报要对not null进行赋值是肯定的

读书人网 >Java Web开发

热点推荐