![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH
Andy_weisx
这个作者很懒,什么都没留下…
展开
-
往DAO类中注入EntityManager为什么用@PersistenceContext,能不能用@Resource注入,两者有什么区别
@Resource可以理解为资源->数据源->也就是数据连接,基本上就是告诉程序数据库在哪里@PersistenceContext则是注入一坨保存实体类状态的数据结构,针对实体类的不同状态(四种,managedh或detached等)可以做出不同的反应(merge,persist等等),其实就是把数据从数据库里提出,然后在内存里处理的,再返回数据库的法则。所以其实还是很大区别的原创 2014-08-25 13:53:31 · 2904 阅读 · 0 评论 -
EntityManager方法简介
EntityManager 是用来对实体Bean 进行操作的辅助类。他可以用来产生/删除持久化的实体Bean,通过主键查找实体bean,也可以通过EJB3 QL 语言查找满足条件的实体Bean。实体Bean 被EntityManager 管理时,EntityManager跟踪他的状态改变,在任何决定更新实体Bean 的时候便会把发生改变的值同步到数据库中。当实体Bean 从EntityManage原创 2014-08-25 13:45:06 · 386 阅读 · 0 评论