`

Hibernate:connection is not valid without active transaction

阅读更多
参考资料
1 org.hibernate.HibernateException:*** is not valid without active transaction
http://yin123.blog.51cto.com/882581/449581
http://hi.baidu.com/%C1%F5һ%BE%E4_/blog/item/6cc75adf17c36be577c638b7.html
一 环境: XP+Myeclipse6.6+JDK1.5
二 报错:
transactionorg.hibernate.HibernateException: connection is not valid without active transaction
三 具体代码:
用的是如下的这个方法:
Session session = new Configuration().configure().buildSessionFactory().getCurrentSession();
的getCurrentSession(); 方法;
只要换一个方法就行了。如下:
Session session = new Configuration().configure().buildSessionFactory().openSession();将getCurrentSession();方法换成openSession()方法就行了。
分享到:
评论

相关推荐

    There is no active transaction解决

    之前一直找原因,最后知道了解决方法,具体请下载源码查看。特别是用到throw的事务中

    Could not roll back Hibernate transaction.doc

    Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC rollback failed 这表明Hibernate事务回滚操作失败,导致事务不能正确回滚。 二、问题原因 该问题的...

    精通Hibernate:Java对象持久化详解.zip

    3. **Session和Transaction管理**:讲解Hibernate的Session接口,它是与数据库交互的主要接口,负责对象的持久化操作。同时,还会涉及事务管理,包括如何开启、提交、回滚事务,确保数据的一致性。 4. **查询语言...

    精通Hibernate:java对象持久化技术

    【精通Hibernate:Java对象持久化技术】主要涵盖了Java应用程序的分层体系结构、软件模型以及对象持久化的概念,特别是如何使用Hibernate这一ORM框架进行持久化操作。以下是详细的知识点解析: 1. **应用程序分层...

    精通Hibernate:Java对象持久化技术详解

    10. **事务支持**:Hibernate完全支持JTA(Java Transaction API),可以方便地集成到各种事务管理环境中。 通过学习《精通Hibernate:Java对象持久化技术详解》,开发者能够掌握如何利用Hibernate优化数据库操作,...

    精通Hibernate:Java持久化对象技术详解[第二版]

    4. **Session与Transaction**:深入理解Hibernate的Session接口,它是操作数据库的主要入口,涵盖增删改查(CRUD)操作,以及事务管理的原理和实践。 5. **查询语言HQL**:介绍Hibernate特有的面向对象的查询语言...

    javax.transaction-api-1.2-API文档-中英对照版.zip

    Maven坐标:javax.transaction:javax.transaction-api:1.2; 标签:javax、transaction、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...

    javax.transaction-api-1.2-API文档-中文版.zip

    Maven坐标:javax.transaction:javax.transaction-api:1.2; 标签:javax、transaction、api、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    精通 Hibernate:Java 对象持久化技术详解(第2版

    1. Hibernate基础:首先,你需要了解Hibernate的基本架构和工作原理,包括Session、SessionFactory和Transaction等核心组件。Session是与数据库交互的接口,SessionFactory是会话工厂,负责创建Session实例,而...

    hibernate:java持久化对象详解01

    - Transaction:在Hibernate中,事务是数据库操作的基本单元,用于确保数据的一致性和完整性。 - Entity:持久化类,代表数据库表的一行记录,通常继承自Hibernate的`Serializable`接口。 - Primary Key:每个...

    Hibernate:用户注册、查询用户信息、用户删除、用户修改功能.zip

    6. 事务管理:由于数据库操作涉及数据的一致性,因此需要使用Transaction进行事务控制。 7. 控制层设计:例如使用Servlet或Spring MVC处理HTTP请求,调用Service层完成业务逻辑。 8. 错误处理和验证:对用户输入进行...

    hibernate.properties

    ## you do NOT need this setting if you specify hibernate.transaction.manager_lookup_class #jta.UserTransaction jta/usertransaction #jta.UserTransaction javax.transaction.UserTransaction #jta....

    ERRORLOG

    org.hibernate.TransactionException: JDBC rollback failed

    Hibernate_Session_Transaction

    在Java的持久化框架Hibernate中,`Session`和`Transaction`是两个至关重要的概念,它们在数据管理和事务处理中起到核心作用。这篇文章将深入解析这两个概念及其相关知识点。 `Session`是Hibernate提供的一种与...

    Hibernate+Transaction+myeclipse6+事例+工程源码.rar

    《深入理解Hibernate+Transaction在MyEclipse6中的应用实践》 在现代的Java Web开发中,数据持久化是一个至关重要的环节。Hibernate作为一种流行的Object-Relational Mapping(ORM)框架,极大地简化了数据库操作,...

    hibernate配置参数大全

    hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup ``` #### 三、方言配置(Dialect) 方言配置是Hibernate与不同类型的数据库进行交互的基础,它决定了...

    spring-hibernate-maven-transaction整合

    【Spring与Hibernate、Maven和Transaction的整合】 在现代Java Web开发中,Spring框架、Hibernate持久化工具和Maven构建工具是不可或缺的部分。Spring提供了强大的依赖注入和面向切面编程能力,Hibernate则简化了...

    hibernate2.1相关jar包

    Hibernate是一款强大的对象关系映射(ORM)框架,它在Java应用程序中起到了桥梁的作用,使得开发者可以使用面向对象的方式来操作数据库。这里的"hibernate2.1相关jar包"包含了使用Hibernate 2.1版本所需的一系列核心...

    Hibernate:Ejemplo de hibernate

    【标题】"Hibernate:Ejemplo de hibernate" 在Java编程领域,Hibernate是一个非常重要的对象关系映射(ORM)框架,它允许开发人员使用面向对象的编程模型来操作数据库,从而简化了数据访问层的代码编写。这个...

    Hibernate A Developer‘s Notebook教材

    8. 事务管理:理解事务在数据库操作中的重要性,学习如何在Hibernate中使用Transaction API来管理事务。 9. 异常处理:熟悉Hibernate常见的异常类型,以及如何在代码中进行适当的异常处理。 10. 第二级缓存:提高...

Global site tag (gtag.js) - Google Analytics