孙卫琴的《精通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