休眠需要我想知道是'session.getTransaction()提交();'而獲取數據
需要休眠session.getTransaction().commit();
而獲取數據
private List listEvents() {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
List result = session.createQuery("from Event").list();
session.getTransaction().commit();
return result;
}
這個例子是取從http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html_single/#tutorial-firstapp-firstclass
但爲什麼需要它取 – xrcwrn 2014-10-08 07:00:56
有異。好的做法是爲每個數據庫操作打開事務。此外,事務對確保沒有其他事務添加使視圖不一致的數據很有用。 – 2014-10-08 07:12:19