我的项目是使用hibernate 3.6和hades library / spring / tomcat开发的。我有一个注释为@Transactional的方法,并使用dao对象执行db操作,该对象从hades lib扩展GenericDao类。请告诉我如何从这个类中静态检索currentSession?
http://hades.synyx.org/static/2.x/site/org.synyx.hades/apidocs/org/synyx/hades/dao/GenericDao.html
由于
答案 0 :(得分:0)
指向界面的链接。您无法从实现的界面中获取任何内容。实际上,如果您扩展其unique implementation,则可以通过getEntityManager()
方法访问实体管理器。
您可以使用EntityManager执行几乎所有使用Hibernate会话的操作。它与标准JPA API中的等价物相同。如果您确实需要访问基础Hibernate会话,请致电unwrap(org.hibernate.Session.class)
。