Hibernate插入数据到数据库中时让数据库中的字段默认值生效

来源:互联网 发布:淘宝二级页面怎么做 编辑:程序博客网 时间:2024/05/21 08:35
在插入数据时,如果数据库有默认值且插入值为null,则自动插入数据库默认值;如果插入值不为空则保留该值。看似简单一个需求,hibernate的实现都几经波折。

1.使用HBM文件时,加入

dynamic-insert= "true  dynamic-update= "true "

2.使用注解时,在类级别上添加 
@org.hibernate.annotations.Entity(dynamicUpdate=true,dynamicInsert=true)


0 1
原创粉丝点击