`
反求诸己
  • 浏览: 536861 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

Hibernate <property>配置

 
阅读更多

<property name="name" unique="true"    not-null="true"    update="false" length="25"/>

<property >元素 insert属性:设置为false,在insert语句中不包含这个字段,表示永远不会被插入。默认true。

<property >元素 update属性 :设置为false,在update语句中不包含这个字段,表示永远不会被修改。默认true。

<class>元素 mutable属性:设置为false,就是把所有的<property >元素的update属性 设置为了false,说明这个对象不会被更新。默认true。

<property >元素 dynamic-insert属性:设置为true,表示insert对象的时候,生成动态的insert语句,如果这个字段的值是null就不会加入到insert语句当中。默认false

<property >元素 dynamic-update属性 :设置为true,表示update对象的时候,生成动态的update语句,如果这个字段的值是null就不会被加入到update语句中。默认false

<class>元素 dynamic-insert属性:设置为true,表示把所有的<property >元素的dynamic-insert属性设置为true。默认false

<class>元素 dynamic-update属性 :设置为true,表示把所有的<property >元素的dynamic-update属性 设置为true。默认false

dynamic-update, 如 果一个表字段比较多,并且经常只是更新一条记录的一两个字段,避免了过多无用的sql语句,动态更新会更有效。应用程序会增加工作量,但是数据库会减少工 作量。在插入和修改数据的时候,语句中只包括要插入或者修改的字段,可以节省SQL语句的执行时间,提高程序的运行效率。

分享到:
评论

相关推荐

    Spring + Hibernate + Struts 事务配置小例子(带提示框等小技巧)

    &lt;prop key="hibernate.show_sql"&gt;true&lt;/prop&gt; &lt;prop key="hibernate.cglib.use_reflection_optimizer"&gt; true &lt;/prop&gt; &lt;prop key="hibernate.cache.provider_class"&gt; org.hibernate.cache....

    Hibernate配置各种数据源详解

    &lt;property name=”dialect”&gt;net.sf.hibernate.dialect.MySQLDialect&lt;/property&gt; &lt;!– 一次读的数据库记录数 –&gt; &lt;property name=”jdbc.fetch_size”&gt;50&lt;/property&gt; &lt;!– 设定对数据库进行批量删除 –&gt; ...

    hibernate4.0使用二级缓存jar包

    &lt;property name="hibernate.cache.region.factory_class"&gt;org.hibernate.cache.ehcache.EhCacheRegionFactory&lt;/property&gt; 3.3配置如下: &lt;property name="hibernate.cache.use_second_level_cache"&gt;true&lt;/property&gt;...

    Hibernate开发jar包

    &lt;property name="hibernate.connection.url"&gt;jdbc:mysql:///hibernate&lt;/property&gt; &lt;property name="hibernate.connection.username"&gt;root&lt;/property&gt; &lt;property name="hibernate.connection.password"&gt;root&lt;/...

    hibernate 教程

    SessionFactory配置&lt;br&gt;3.1. 可编程配置方式&lt;br&gt;3.2. 获取SessionFactory&lt;br&gt;3.3. 用户自行提供JDBC连接&lt;br&gt;3.4. Hibernate提供的JDBC连接&lt;br&gt;3.5. 可选配置属性&lt;br&gt;3.5.1. SQL Dialects SQL 方言&lt;br&gt;3.5.2. 外连接...

    Hibernate使用技巧汇总

    &lt;br&gt; property-ref:关联类中用于与主控类相关联的属性名,默认为关联类的主键属性名 &lt;br&gt; 单向一对多需在一方配置,双向一对多需在双方进行配置 &lt;br&gt;8.lazy=false:被动方的记录由hibernate负责记取,之后存放在主控...

    简单配置 shiro + spring +springMVC+hibernate简单框架

    &lt;property name="authorizationCacheName" value="authorization" /&gt; &lt;/bean&gt; 2.Shiro Filter 设置拦截的内容和登录页面和成功、失败页面 3.配置securityManager &lt;bean id="securityManager" class="org.apache....

    hibernate

    SessionFactory配置&lt;br&gt;3.1. 可编程配置方式&lt;br&gt;3.2. 获取SessionFactory&lt;br&gt;3.3. 用户自行提供JDBC连接&lt;br&gt;3.4. Hibernate提供的JDBC连接&lt;br&gt;3.5. 可选配置属性&lt;br&gt;3.5.1. SQL Dialects SQL 方言&lt;br&gt;3.5.2. 外连接...

    applicationContext.xml 详细配置

    &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/prop&gt; &lt;!-- 添加 1 开始 --&gt; &lt;!-- 表示允许自动提交 --&gt; &lt;prop key="hibernate.connection.autocommit"&gt;true&lt;/prop&gt; &lt;!-- 显示 sql 语句 -...

    hibernate配置

    &lt;property name="dialect"&gt;org.hibernate.dialect.Oracle9Dialect&lt;/property&gt; &lt;!--数据库方言(数据库类型)--&gt; &lt;property name="connection.driver_class"&gt;oracle.jdbc.driver.OracleDriver&lt;/property&gt; &lt;!--...

    实验室排课系统.rar

    老版本的配置文件样例:&lt;property name="hibernateProperties"&gt; &lt;props&gt; &lt;prop key="hibernate.dialect"&gt; org.hibernate.dialect.MySQLDialect &lt;/prop&gt; &lt;/props&gt; &lt;/property&gt; ...

    ssh框架在application.xml中配置数据源所需jar

    &lt;property name="username" value="${database.username}"&gt;&lt;/property&gt; &lt;property name="password" value="${database.password}"&gt;&lt;/property&gt; &lt;/bean&gt; &lt;bean id="sessionFactory" class="org.spring...

    其他类别Struts+Hibernate实现MVC

    配置说明 1 先把Sqlserver数据还原 名字是 ...&lt;property name="dialect"&gt;org.hibernate.dialect.SQLServerDialect&lt;/property&gt; hibernate的sql类 &lt;property name="connection.password"&gt;456852&lt;/property&gt;Sql管理员密码

    ibatis 开发指南(pdf)

    ibatis 实例配置&lt;br&gt;一个典型的配置文件如下(具体配置项目的含义见后): &lt;br&gt;&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;br&gt;&lt;!DOCTYPE sqlMapConfig&lt;br&gt;PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"&lt;br&gt;...

    hibernate关系映射配置.rar

    &lt;hibernate-mapping&gt; &lt;class name="com.bjsxt.hibernate.User" table="t_user"&gt; &lt;id name="id"&gt; &lt;generator class="native"/&gt; &lt;/id&gt; &lt;property name="name"/&gt; &lt;!-- &lt;many-to-one name="group" column...

    Spring_Hibernate使用TransactionInterceptor声明式事务配置.doc

    &lt;bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"&gt; &lt;property name="sessionFactory"&gt; &lt;ref bean="sessionFactory"/&gt; &lt;/property&gt; &lt;/bean&gt; ``` 在上面的...

    维生药业小项目 SSH简单学习项目

    &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/prop&gt; &lt;prop key="current_session_context_class"&gt;thread&lt;/prop&gt; &lt;prop key="hibernate.show_sql"&gt;true&lt;/prop&gt; &lt;prop key=...

    OA项目SSH整合框架

    &lt;property name="configLocation" value="classpath:hibernate.cfg.xml"&gt;&lt;/property&gt; &lt;/bean&gt; ---------------------- jdbc.properties ------------------------ jdbcUrl = jdbc:mysql:///itcastoa ...

    Hibernate1

    &lt;property name="connection.url"&gt;jdbc:mysql://127.0.0.1/hibernate&lt;/property&gt; &lt;property name="connection.username"&gt;root&lt;/property&gt; &lt;property name="connection.password"&gt;1234&lt;/property&gt; &lt;!-- SQL ...

    struts2.3+hibernate3.6+spring3.1整合的纯xml配置的小项目

    &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/prop&gt; &lt;prop key="hibernate.show_sql"&gt;true&lt;/prop&gt; &lt;prop key="hibernate.format_sql"&gt;true&lt;/prop&gt; &lt;/props&gt; &lt;/property&gt; ...

Global site tag (gtag.js) - Google Analytics