您的位置:首页 > 编程语言 > Java开发

springboot中使用注解获取hibernate的session

2018-02-26 12:00 876 查看
在要使用的类中使用注解

@PersistenceContext
private EntityManager entityManager;


在代码中可以使用如下获取

HibernateEntityManager hEntityManager = (HibernateEntityManager)entityManager;
Session session = hEntityManager.getSession();


当我们在对容器中的对象使用set操作的时候,我们并不想对set的数据进行持久化,但是hibernate为我们自动的持久化了,直接将数据存储到数据库了,这时候我们可以使用如下方法

session.evict(对象);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐