`
article2008
  • 浏览: 71736 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

current_session_context_class thread

阅读更多

1. 如果想让spring帮你管理事务,只能在spring中配置SessionFactory。如果使用hibernate原有的securrent_session_context_class threadssionFactory,则只能自己手动管理事务。
2. 如果想使用sessionFactory.getCurrentSession()方法,必须配置sessionFactory和jta或thread 绑定。但是hibernate3.0不支持与thread 绑定,3.1以上才支持。
3. sessionFactory.getCurrentSession()方法取得的session,在做数据库操作时必须在事务中做,包括只读的查询,否则会报错。

分享到:
评论

相关推荐

    Hibernate_session_factory_配置.docx

    - `hibernate.current_session_context_class`:设置当前Session的上下文类,这里是`thread`,意味着每个线程都有一个独立的Session实例。 5. **连接池配置(C3P0)**: - `hibernate.c3p0.*`:C3P0是一个开源的...

    spring MVC No Session found for current thread

    当我们遇到“Spring MVC No Session found for current thread”的错误时,这通常意味着在尝试访问HttpSession对象时,当前线程没有找到相关的session。这个问题可能是由于多种原因导致的,包括配置错误、过滤器设置...

    day36 11-Hibernate中的事务:当前线程中的session

    <property name="current_session_context_class">thread ``` 此外,对于Spring框架的用户,可以结合Hibernate和Spring的事务管理,使用`PlatformTransactionManager`接口和`@Transactional`注解进行声明式事务管理...

    Hibernate的配置文件

    <property name="current_session_context_class">thread </session-factory> ``` 在实际开发中,`hibernate.cfg.xml`可能会包含更多特定的配置,如日志设置、数据库版本控制等。开发者可以根据项目需求对其进行...

    hibernate关于session的关闭实例解析

    <property name="hibernate.current_session_context_class">thread ``` 如果您使用的是全局事务(jta 事务),请添加以下配置: ``` <property name="hibernate.current_session_context_class">jta ``` ...

    hibernate测试时遇到的几个异常及解决方法汇总

    <property name="current_session_context_class">thread ``` 这些配置信息可以解决 No TransactionManagerLookup 问题。 以上是 Hibernate 测试时遇到的几个常见异常及其解决方法。通过删除不兼容的 jar 文件、...

    hibernate_reference1.rar_配置文件

    - `<property name="hibernate.current_session_context_class">`: 当前Session上下文,例如`thread`表示每个线程绑定一个Session。 5. **其他高级配置**: - `<property name="hibernate.show_sql">`: 是否显示...

    Tomcat下配置Hibernate

    - `current_session_context_class`:设置当前线程中的Session实例,这里使用`thread`表示每个线程有一个独立的Session实例。 - `cache.provider_class`:设置缓存提供者类,默认不开启缓存。 ##### 4. 实体类...

    Hibernate核心配置文件对照表

    - `hibernate.current_session_context_class`: 当前Session上下文类,可以是`thread`(线程绑定)或`jta`(Java Transaction API)。 4. **日志配置** - `hibernate.show_sql`: 如果设置为`true`,Hibernate将在...

    Hibernate配置文件

    - `current_session_context_class`: 当前会话上下文类,比如`thread`表示线程绑定的会话。 5. **性能优化** - `hibernate.show_sql`: 是否在控制台打印执行的SQL语句,通常用于调试。 - `hibernate.format_sql`...

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

    <prop key="current_session_context_class">thread <prop key="hibernate.show_sql">true <prop key="hibernate.format_sql">true <prop key="hibernate.hbm2ddl.auto">update ...

    hibernate 对事务并发处理

    <property name="hibernate.current_session_context_class">thread ``` 然后,在程序中通过 sessionFactory.getCurrentSession() 获得线程绑定 Session 对象。 二级缓存 Hibernate 的二级缓存可以将数据库或者...

    hibernate配置文件

    - `current_session_context_class`: 定义当前Session的上下文,如`thread`(每个线程一个Session)或`managed`(容器管理的Session)。 5. **缓存配置** - `cache.region.factory_class`: 缓存提供商的全限定...

    Hibernate参数设置一览表

    12. **hibernate.current_session_context_class** 定义当前Session上下文的实现,如`thread`(默认,每个线程一个Session)或`managed`(在容器管理的事务中使用)。 13. **hibernate.id.new_generator_mappings*...

    使用Hibernate一些常见错误解决办法

    <property name="current_session_context_class">thread ``` 这样可以在当前线程中自动管理会话,避免出现上述错误。 4. **其他常见问题**: - **实体类未映射**:确保所有实体类都被正确地映射并在配置文件中...

    Hibernate学习的笔记

    - **当前会话上下文管理**:`<property name="current_session_context_class">thread</property>` 设置为 "thread" 表示每个线程都有自己的 Session,便于管理事务。 - **二级缓存配置**:`...

    javaSSH--的运行环境搭建借鉴.pdf

    别忘了在`hibernate.cfg.xml`中添加`<property name="current_session_context_class">thread</property>`,以设置当前session上下文类。 3. **添加Struts**:选择Struts 1.2进行配置。在完成Spring配置后,删除`...

    Hibernate 参数设置一览表(强烈推荐)

    10. **hibernate.current_session_context_class**:定义当前Session上下文类,如`thread`(线程绑定)或`managed`(容器管理)。 11. **hibernate.connection.pool_size**:设置连接池的大小,以提高性能。 12. *...

    Hibernate框架总结

    - `hibernate.current_session_context_class`:指定当前会话上下文的实现方式,通常设置为`thread`表示每个线程拥有一个独立的Session实例。 - `show_sql`:控制是否在控制台输出SQL语句,默认为`false`,调试时...

    SSH整合中 hibernate托管给Spring得到SessionFactory

    通过设置<prop key="hibernate.current_session_context_class">thread,意味着我们希望使用Thread级别的Session管理,这样每个线程都会有自己的Hibernate Session。 在Spring配置文件(如applicationContext.xml)...

Global site tag (gtag.js) - Google Analytics