SSH刷新之后出现 org.hibernate.exception.GenericJDBCException: could not inspect JDBC autocommit mode 我在配置文件中写上<prop key="connection.autocommit">false</prop>也不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DAO里有事务处理的 是这样写的private Session s;private Transaction tr; public void referup(int id,int uid){ if(s==null||!s.isOpen()) { s=(Session) this.getSession(); } tr=s.beginTransaction(); try { Refer refer=(Refer)s.load(Refer.class, id); Users user=(Users)s.load(Users.class, uid); refer.setUsersByReferAnswerid(user); refer.setReferState(2); s.update(refer); tr.commit(); } catch (HibernateException e) { // TODO Auto-generated catch block e.printStackTrace(); tr.rollback(); } s.close(); } 事务处理有问题。不能把事务定义为类的成员变量。private Session s; public void referup(int id,int uid){ if(s==null||!s.isOpen()) { s=(Session) this.getSession(); } Transaction tr=s.beginTransaction(); try { Refer refer=(Refer)s.load(Refer.class, id); Users user=(Users)s.load(Users.class, uid); refer.setUsersByReferAnswerid(user); refer.setReferState(2); s.update(refer); tr.commit(); } catch (HibernateException e) { // TODO Auto-generated catch block e.printStackTrace(); tr.rollback(); } s.close(); } 就再没办法解决了吗?或者谁能给我一个 有事务处理的DAO 呀谢了 敢问用的是什么版本的数据库。有些数据库限制连接容量,如开发版的sql server我也遇到个这些问题换成企业版就OK了 web项目 备份问题 本机多IP怎么解决 请教一个关于web.xml配置的问题,请大家帮忙,谢谢 求助 谈谈在做项目过程中的系统结构都是怎么弄的啊 请问EJB3.0和STRUTS2.0整合的问题,谢谢了 WAP未知回应问题...困扰很久了! java连接 orace 数据库 404 ErrorsTag.doStartTag这个是版本问题吗? 在struts中如何设计业务层和持久层呢 如何获取文本区的行和列数?急!!! 一个简单登陆验证程序的问题
private Session s;
private Transaction tr;
public void referup(int id,int uid){
if(s==null||!s.isOpen())
{
s=(Session) this.getSession();
}
tr=s.beginTransaction();
try {
Refer refer=(Refer)s.load(Refer.class, id);
Users user=(Users)s.load(Users.class, uid);
refer.setUsersByReferAnswerid(user);
refer.setReferState(2);
s.update(refer);
tr.commit();
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
tr.rollback();
}
s.close();
}
private Session s;
public void referup(int id,int uid){
if(s==null||!s.isOpen())
{
s=(Session) this.getSession();
}
Transaction tr=s.beginTransaction();
try {
Refer refer=(Refer)s.load(Refer.class, id);
Users user=(Users)s.load(Users.class, uid);
refer.setUsersByReferAnswerid(user);
refer.setReferState(2);
s.update(refer);
tr.commit();
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
tr.rollback();
}
s.close();
}
有些数据库限制连接容量,如开发版的sql server
我也遇到个这些问题
换成企业版就OK了