其他分享
首页 > 其他分享> > 孙卫琴的《精通JPA与Hibernate》的读书笔记:从JPA API中获得Hibernate API

孙卫琴的《精通JPA与Hibernate》的读书笔记:从JPA API中获得Hibernate API

作者:互联网

当JPA API不能满足所有的应用需求,还可以利用Hibernate API来辅助完成个别功能。JPA API的EntityManager接口和EntityManagerFactory接口都有一个unwrap()方法,它们分别返回相应的Session以及SessionFactory对象:

//获得Hibernate API中的SessionFactory 
SessionFactory sessionFactory = 
          entityManagerFactor.unwrap( SessionFactory.class );

//获得Hibernate API中的Session
Session session = entityManager.unwrap( Session.class );

得到了SessionFactory对象和Session对象后,就可以通过它们来操纵数据库了。
在这里插入图片描述

标签:Hibernate,unwrap,JPA,SessionFactory,API,Session
来源: https://blog.51cto.com/sunweiqin/2752671