hibernate出现不支持嵌套的事务错误,求大神解答,在线等 spring中使用事务,必须在spring配置文件中正确的配置申明事务或者在web.xml文件中配置OpenSessionInViewFilter,这样才能保证每个线程都有绑定的session,这样才能进行事务操作。否则,出现异常。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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();这样一行有错误 使用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> <property name="hibernate.current_session_context_class">thread</property>这条我配了的 SSH框架测试时报错啊,谁来给我看看啊,谢谢啦 ParametersInterceptor ${param.xxx}在什么情况可取到值 导入包的问题。 自动刷新显示当前在线人数 在applet中怎么获得cookie? 求助:ejb 出错 weblogic 怎么不自动更新class 呀?? jsp中session跨war包调用问题? EJB部署、发布,你知道吗? 怎么实现struts 2 作为服务器,做android手机上的聊天软件 页面如何显示json数据
//判断传的用户名和密码是否存在,并返回查到的记录数
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();这样一行有错误
* 如果采用jdbc独立引用程序配置如下:
<property name="hibernate.current_session_context_class">thread</property>
* 如果采用了JTA事务配置如下
<property name="hibernate.current_session_context_class">jta</property>