社区
Java EE
帖子详情
hibernate出现不支持嵌套的事务错误,求大神解答,在线等
lilin172
2014-02-04 12:57:48
运行到Transaction trans=session.beginTransaction();这句就报nested transactions not supported 错误,我没有2次开启事务(没有调用begin()方法),trans.commit()方法也调用了,但就是要报这个错误,百度也找不到,求大神解答
...全文
138
5
打赏
收藏
hibernate出现不支持嵌套的事务错误,求大神解答,在线等
运行到Transaction trans=session.beginTransaction();这句就报nested transactions not supported 错误,我没有2次开启事务(没有调用begin()方法),trans.commit()方法也调用了,但就是要报这个错误,百度也找不到,求大神解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lilin172
2014-02-07
打赏
举报
回复
<property name="hibernate.current_session_context_class">thread</property> 这条我配了的
r834310840
2014-02-06
打赏
举报
回复
使用SessionFactory.getCurrentSession()需要在hibernate.cfg.xml中如下配置: * 如果采用jdbc独立引用程序配置如下: <property name="hibernate.current_session_context_class">thread</property> * 如果采用了JTA事务配置如下 <property name="hibernate.current_session_context_class">jta</property>
lilin172
2014-02-06
打赏
举报
回复
static SessionFactory factory=HibernateUtil.getSessionFactory(); //判断传的用户名和密码是否存在,并返回查到的记录数 public long login(String user,String pass){ Session session=factory.getCurrentSession(); Transaction trans=session.beginTransaction(); Query query=session.createQuery("select count(name) from Users where name=:name and password=:pass"); query.setParameter("name", user); query.setParameter("pass", pass); long num=(Long)query.uniqueResult(); trans.commit(); factory.close(); return num; } 代码就是这样,它就报我Transaction trans=session.beginTransaction();这样一行有错误
疯狂熊猫人
2014-02-05
打赏
举报
回复
spring中使用事务,必须在spring配置文件中正确的配置申明事务或者在web.xml文件中配置OpenSessionInViewFilter,这样才能保证每个线程都有绑定的session,这样才能进行事务操作。否则,出现异常。
danbomingli_88
2014-02-05
打赏
举报
回复
把代码贴出来。我写的项目中,嵌套的很多,都没事。。估计是你的逻辑还是有问题
hibernate
4从入门到
大神
(备java基础,mysql,javaee经典框架)
Hibernate
4开发技术:ORM思想,
hibernate
介绍,
hibernate
.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,
Hibernate
数据检索技术,
Hibernate
映射技术,
Hibernate
多表联合查询,
Hibernate
二级缓存技术,
Hibernate
分页技术,
Hibernate
性能优化技术。
Mysql死锁与spring
事务
MySQL死锁从产品之初就偶有发生,算是萦绕在心中的噩梦之一。由于死锁大都伴随着锁等待,所以一般都会拉低服务QPS,在死锁发生时肯定会
出现
各种意料不到的问题。前期一直采用“指标不治本”的办法,对特别容易产生死锁的方法增加retry。但当retry和
事务
嵌套
在一起时也会
出现
不可预知的
错误
。 对于数据库死锁这个万恶之源,真可谓深恶痛绝,所以这次在解决retry和
事务
嵌套
问题时,将这个元凶也一并解决。 一些关于
事务
的概念 为了更好的说明问题,我们先来解释一下基本概念 隔离级别 Tran...
【Spring】——声明式
事务
配置详解
事务
管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。本文主要讲解
事务
涉及到一些概念以及spring中
事务
的使用。如有理解偏颇之处,恳请各位
大神
指正,小编不胜感激!1、何为
事务
?
事务
就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。就是把一系列的操作当成原子性去执行。
事务
四个属性ACID1、原子性(atomicity)
事务
是原子性操作...
Java程序员从笨鸟到菜鸟之(八十)细谈Spring(九)spring+
hibernate
声明式
事务
管理详解
Java程序员从笨鸟到菜鸟之(八十)细谈Spring(九)spring+
hibernate
声明式
事务
管理详解
【巨人的肩膀】Spring
事务
详解
引子 很多 coder 在不理解
事务
的原理甚至连基本概念都不清楚的情况下,就去使用数据库
事务
,是极容易出错,写出一些自己不能掌控的代码。网上很多文章要不就是概念,或者一点源码,或者一点测试验证,都不足以全面了解
事务
,所以本文
出现
了 全文基于 Mysql innodb 引擎。Mysql 官方文档 ,推荐书籍:《Mysql技术内幕-InnoDB存储引擎》 1. 拜神 Spring
事务
领头人叫 Juergen Hoeller,于尔根·糊了…先混个脸熟哈,他写了几乎全部的 spring
事务
代码。读源码先拜神,掌
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章