首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate护持数据库默认值一问

2011-12-14 
hibernate保持数据库默认值一问表中设置:一个字段不能为空,默认值为0在hbm.xml中设置了dynamic-insert t

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

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

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

热点排行