容器管理的EntityManager(Container-Managed EntityManager)? 通过将@PersistenceContext注解标注在EntityManager类型的字段上,这样得到的EntityManager就是容器管理的EntityManager。由于是容器管理的,所以我们不需要也不应该显式关闭注入的EntityManager实例。我的疑问是,容器管理的EntityManager是一个单例,那么在运行时候性能怎么样,会不会出现线程问题。求教
调试欢乐多
@PersistenceContext注解标注在EntityManager类型的字段,那么每次得到的都是同一个EntityManager,我打印出的对象哈希码也是一样的。请大家指教
默认是默认。
容器对于@PersistenceContext注解,跟普通的@Resource注入注解的处理是不同的。
至于为什么出现你测试的那种情况7楼解释了,楼主可以模拟大并发量的请求测试可能答案就不一样了。
如果说Hibernate == JPA,那么SessionFactory == EntityManagerFactory,Session == EntityManager