【发布时间】:2013-09-12 08:16:45
【问题描述】:
我正在尝试使用 Hibernate 和 JSF 完成一项小任务。
这是我的 sn-p 代码。应该检索标签列表的托管 bean 方法:
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
public List<WikiTag> getTags(){
session.getTransaction().begin();
Criteria crit = session.createCriteria(WikiTag.class);
List<WikiTag> result = crit.list();
return result;
}
我了解我不能打开多个会话。但是,当我从 facelet 调用代码的 sn-p 时,我得到了
org.hibernate.TransactionException: nested transactions not supported
对此提出的任何启示都非常感谢。谢谢
【问题讨论】: