在要使用的類中使用註解
@PersistenceContext
private EntityManager entityManager;
在代碼中可以使用如下獲取
HibernateEntityManager hEntityManager = (HibernateEntityManager)entityManager;
Session session = hEntityManager.getSession();
當我們在對容器中的對象使用set操作的時候,我們並不想對set的數據進行持久化,但是hibernate爲我們自動的持久化了,直接將數據存儲到數據庫了,這時候我們可以使用如下方法
session.evict(對象);