hibernate映射文件配置的dynamic-insert属性配置
来源:互联网 发布:17寸笔记本 知乎 编辑:程序博客网 时间:2024/05/17 17:44
hibernate映射文件配置的dynamic-insert属性配置
Hibernate允许我们在映射文件里控制insert和update语句的内容.比如在映射文件中<property 元素中的update属性设置成为false,那么这个字段,将不被包括在基本的update语句中,修改的时候,将不包括这个字段了.insert同理.dynamic动态SQL语句的配置也是很常用的.下面介绍配置SQL语句的具体属性:
1)<property>元素 insert属性:设置为false,在insert语句中不包含这个字段,表示永远不会被插入,默认true
2)<property>元素 update属性:设置为false,在update语句中不包含这个字段,表示永远不会被修改,默认true
3)<class>元素 mutable属性:设置为false就是把所有的<property>元素的update属性设置为了false,说明这个对象不会被更新,默认true
4)<property>元素 dynamic-insert属性:设置为true,表示insert对象的时候,生成动态的insert语句,如果这个字段的值是null就不会加入到insert语句当中.默认false
5)<property>元素 dynamic-update属性,设置为true,表示update对象的时候,生成动态的update语句,如果这个字段的值是null就不会被加入到update语句中,默认false
6)<class>元素 dynamic-insert属性:设置为true,表示把所有的<property>元素的dynamic-insert属性设置为true,默认false
7)<class>元素 dynamic-update属性:设置为true,表示把所有的<property>元素的dynamic-update属性设置为true,默认false
Hibernate生成动态SQL语句的消耗的系统资源(比如CPU,内存等)是很小的,所以不会影响到系统的性能,如果表中包含N多字段,建议把dynamic-update属性和insert属性设置为true,这样在插入和修改数据的时候,语句中只包括要插入或者修改的字段.可以节省SQL语句的执行时间,提高程序的运行效率.
- hibernate映射文件配置的dynamic-insert属性配置
- hibernate映射文件配置的dynamic-insert属性配置
- Hibernate配置映射属性
- Hibernate映射文件的配置
- Hibernate关系映射的配置属性解释
- hibernate映射文件配置
- Hibernate映射文件配置
- hibernate映射文件配置
- Hibernate配置映射文件
- hibernate映射文件配置
- hibernate映射文件配置
- Hibernate笔记03Hibernate中关系映射文件中基本属性的配置
- hibernate的映射文件配置问题
- Hibernate 中映射文件的配置模板
- Hibernate映射文件配置的若干常识
- Hibernate中的一对一映射文件的配置
- Spring的mappingDirectoryLocations配置Hibernate映射文件
- Hibernate映射文件id的generator配置
- javaService实现tomcat jboss 注册windows服务
- Hibernate进行大数据量性能测试
- 职场对话
- 进行浮点比较
- wince串口打印函数是如何实现的?
- hibernate映射文件配置的dynamic-insert属性配置
- Struts2中的链接标签
- 如何把微软SD卡驱动移植到BSP下
- 装了Ce6后VS2005不能连接连线调试的解决
- msxml6.dll (0x80072EFD) A connection with the server could not be established
- JDK中的动态代理之一
- 局域网域控制器安装配置实例
- Flex vs Flash
- 如何在wince下添加和删除驱动(作者:wogoyixikexie@gliet)