Hibernate+ mySql: 出现 java.lang.UnsupportedOperationException 问题是出在 beginTransaction 上面的,可就是不知道该怎么改. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import net.sf.hibernate.*;import net.sf.hibernate.cfg.*;public class HibernateBase { private static Log log = LogFactory.getLog(HibernateBase.class); private static final SessionFactory sessionFactory; static { try { sessionFactory = new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { log.error("Initial SessionFactory creation failed.", ex); ex.printStackTrace(); throw new ExceptionInInitializerError(ex); } } public static final ThreadLocal session = new ThreadLocal(); public static Session currentSession() throws HibernateException { Session s = (Session) session.get(); if (s == null) { s = sessionFactory.openSession(); session.set(s); } return s; } public static void closeSession() throws HibernateException { Session s = (Session) session.get(); session.set(null); if (s != null) s.close(); }}用下面的方法调用:public Iterator getAllCats() throws HibernateException { Session session = HibernateBase.currentSession(); Transaction tx= (Transaction)session.beginTransaction(); // 运行时报这行错 String queryString = "select cats from Cat as cats"; Query query = session.createQuery(queryString); Iterator it= query.iterate(); tx.commit(); closeSession(); return it; } mybatis 查询返回结果集可以为CachedRowset吗?如何设置? hibernate Criteria 问题 JAVA项目 SKST招兵买马啦 时间转换问题,急! sos!!!如果要用jsp做一个动态网站,需要解决什么关键技术?谢谢!!! maven 报错 求jfreechart出的图片直接转为byte[]数组怎么玩 大神看下这个真么解决 应用服务器时weblogic ■■高薪诚聘J2EE程序员(4000-7000元)公司在上海!! 关于用apache的james操作邮件头的问题 客户调用web service时,程序是在哪里执行???
import org.apache.commons.logging.LogFactory;
import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;public class HibernateBase { private static Log log = LogFactory.getLog(HibernateBase.class); private static final SessionFactory sessionFactory; static {
try {
sessionFactory = new Configuration().configure().buildSessionFactory();
} catch (Throwable ex) {
log.error("Initial SessionFactory creation failed.", ex);
ex.printStackTrace();
throw new ExceptionInInitializerError(ex);
}
} public static final ThreadLocal session = new ThreadLocal(); public static Session currentSession() throws HibernateException {
Session s = (Session) session.get();
if (s == null) {
s = sessionFactory.openSession();
session.set(s);
}
return s;
} public static void closeSession() throws HibernateException {
Session s = (Session) session.get();
session.set(null);
if (s != null)
s.close();
}
}
用下面的方法调用:
public Iterator getAllCats() throws HibernateException {
Session session = HibernateBase.currentSession();
Transaction tx= (Transaction)session.beginTransaction(); // 运行时报这行错
String queryString = "select cats from Cat as cats";
Query query = session.createQuery(queryString);
Iterator it= query.iterate();
tx.commit();
closeSession(); return it;
}