zoukankan      html  css  js  c++  java
  • Hibernate 中optimistic_lock 的配置

    在hibernate.cfg.xml中加入以下代码

     <!-- Hibernate默认就是使用JDBC的声明事务 -->
      <property

         name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory

      </property>
      
      <!-- 在非托管环境下,可以设置数据库事务的隔离级别,建议设置为2代表Read Committed
                  在托管环境下,Hibernate不能设置数据库事务的隔离级别,应该让托管的容器去设置这个隔离级别
       -->
      <property name="hibernate.connection.isolation">2</property>

    在每个实体类中加入一个

    private  int version;的属性并提供getters 和 putters  方法!

    同时在此类中映射文件中

    <id name=""id >

      <generator = "natice">

    </id>

    后加入

     <version name="version"/>

    就可以了!

  • 相关阅读:
    899. Orderly Queue
    856. Score of Parentheses
    833. Find And Replace in String
    816. Ambiguous Coordinates
    770. Basic Calculator IV
    冒泡排序(Bubble Sort)
    C
    B
    A
    HDOJ-1391
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218467.html
Copyright © 2011-2022 走看看