hibernate不给有默认值的字段赋值
来源:互联网 发布:ps软件怎么写字 编辑:程序博客网 时间:2024/05/29 04:48
hibernate
不给有默认值的字段赋值,让它使用数据库的默认值,方法:
1、给class附属性“ dynamic-insert="true"”
例:<class name="com.crtv.entity.Category" table="CATEGORY" dynamic-insert="true">
2、给property(默认值的属性)附属性“ insert="true"”
例子:<property name="disorder" type="java.lang.Long" insert="true">
3、给默认值的属性对应的字段(column)附属性“ not-null="false" ”
例子: <property name="disorder" type="java.lang.Long" insert="true">
<column name="DISORDER" precision="22" scale="0" not-null="false" />
</property>
证实:
在没有付这些属性之前,hibernate自动生成的映射sql语句是:
insert into CATEGORY (NAME,DISORDER, CATEGORY_ID) values (?, ?, ?)
付过这些属性之后,hibernate自动生成的映射sql语句是:
insert into CATEGORY (NAME, CATEGORY_ID) values (?, ?)
- hibernate不给有默认值的字段赋值
- mysql给已有字段设置默认值
- SQL新增有默认值字段的字段
- 数据库查询中给列赋值,使其有默认值
- 怎么给视图的字段一个默认值
- Hibernate向有默认值的字段里插入null值引起的异常
- 给字段增加 默认值
- Hibernate对字段默认值的配置方法
- hibernate中处理含默认值的字段
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
- hibernate 注解字段默认值
- hibernate 注解字段默认值
- C#控制台 给类中共有字段赋值
- MSSQL给字段添加默认值
- Android GreenDao 3.0下给数据表的字段设置默认值
- hibernate 处理数据库字段默认值
- Hibernate 中设置并处理Oracle的字段的默认值
- CSDN博客“评论王”活动第一期获奖名单!
- 有关BCB使用GDI+
- VC多线程中控制界面控件的几种方法
- Fatal error: Call to undefined function get_magic_quotes_gpc()故障处理
- IO重定向
- hibernate不给有默认值的字段赋值
- 修改一个目录中所有文件名,只取数字
- XML 解析器 javascript 中的应用
- WF编程学习 基本活动:状态活动
- 下面就进行注册
- Fatal error: Can't open and lock privilege tables故障解决
- 关于AfxGetMainWnd()->m_hWnd和sendmessage()函数
- 学好VC
- SQL Server2008中生成脚本和数据的功能