Hibernate的xxx.hbm.xml文件配置使Oracle数据库默认值起作用

我们知道,当oracle数据库设计的时候如果设定不能为空值,一般我们会给其一个默认值,比如这样:


我们可以看到,create_time这个字段,我们设定是不允许为空值,而且我们配置了一个默认值,系统时间。但是当我们框架使用hibernate的时候,我们做插入时,如果没给这个字段赋值,我们会发现报错。那么这要如何解决呢?

其实很简单,我们只需要给我们的实体类的映射文件(entity.hbm.xml)配置两个属性即可:


这样oracle数据库设置的默认值就会起作用了!




原创文章 25 获赞 5 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_41450959/article/details/80699186
今日推荐