码迷,mamicode.com
首页 > 数据库 > 详细

hibernate在Oracle中插入数据,默认字段被设置为null的问题解决

时间:2018-01-19 18:53:27      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:hbm   查看   设置   mic   添加   str   pos   rac   hbm.xml   

参考内容:

http://blog.sina.cn/dpool/blog/s/blog_90629d5301014a5w.html

在数据库中一个字段的默认值为1,但是在插入数据后,本来该字段为空,值应该为1,但是实际值为空。

查看了一下日志中输出的语句,在插入改条数据时,首先执行insert语句,然后执行update语句,在update的时候,将该值更新为null。

解决办法:

在*.hbm.xml添加参数:

<*** dynamic-insert=true dynamic-update=true>

 

hibernate在Oracle中插入数据,默认字段被设置为null的问题解决

标签:hbm   查看   设置   mic   添加   str   pos   rac   hbm.xml   

原文地址:https://www.cnblogs.com/taiguyiba/p/8318225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!