往DAO类中注入@PersistenceContext和@Resource的区别
来源:互联网 发布:2017年新出的网络红歌 编辑:程序博客网 时间:2024/06/05 16:05
@PersistenceContext
private EntityManager em;
注入的是实体管理器,执行持久化操作的,需要配置文件persistence.xml。
注入一堆保存实体类状态的数据结构,针对实体类的不同状态(四种,managedh或detached等)可以做出不同的反应(merge,persist等等),其实就是把数据从数据库里提出,然后在内存里处理的,再返回数据库的法则。
@Resource
是注入容器提供的资源对象,比如SessionContext MessageDrivenContext。或者你那个name指定的JNDI对象
可以理解为资源->数据源->也就是数据连接,基本上就是告诉程序数据库在哪里
阅读全文
1 0
- 往DAO类中注入@PersistenceContext和@Resource的区别
- 往DAO类中注入EntityManager为什么用@PersistenceContext,能不能用@Resource注入,两者有什么区别
- Spring中@Resource、@Autowired、@Qualifier的注解注入及区别
- Spring中@Resource、@Autowired、@Qualifier的注解注入及区别
- Spring中@Resource、@Autowired、@Qualifier的注解注入及区别
- 注解@Autowired和@Resource的区别 以及字段注入和setter注入的区别
- 关于spring的@resource注解的字段注入和setter注入的区别
- spring中@autowired和@resource的区别
- Spring中@Autowired和@Resource的区别
- hibernate的增删改查EntityManager怎么注入JPA @PersistenceContext
- @Autowired和@Resource的区别是什么?(根据注入对象的类型还是名称来查找容器池中对象注入?)
- @Resource @Autowired的注解注入及区别
- java中dao层和service层的区别是什么?
- java中dao层和service层的区别是什么?
- springmvc 中dao层和service层的区别
- [SSM]springmvc 中dao层和service层的区别
- Java中dao层和service层的区别
- DAO和DTO的区别
- explain的分析
- cocoapods 私有库实践笔记
- arguments
- 数据挖掘系列(9)——BP神经网络算法与实践
- 大地基准面(转载)
- 往DAO类中注入@PersistenceContext和@Resource的区别
- ESB概览
- TensorFlow的两种不同安装方法(亲测有效)
- Android事件传递
- 安装elasticsearch-1.7.2和插件的操作步骤
- 【Java基础】——接口和抽象类
- 树结构练习——判断给定森林中有多少棵树
- 研究生培养的几点思考·一
- JS学习笔记(3)基本语法