如何获得EntityManager


Posted in 面试题 onFebruary 09, 2014
1.在容器内部使用,使用@PersistenceContext 来注入.
@PersistenceContext
private EntityManager em;
TAG
============================================================
注入:让容器来负责构建一个实体管理器,并且将该实体管理器注入到Bean 中.
============================================================
2.在容器外部使用
Persistence 构造一个EntityManagerFactory , 然后再构造EntityManager.
Code:
EntityManagerFactory emf = Persistence.createEntityManagerFactory();
EntityManager em = emf.createEntityManager();
写persistence.xml

持久化单元名,在一个persistence.xml 中可以有多个持久化单元,用名字来区分.
如果只有一个就可以省略不写.
: 告诉容器持久化提供者是哪一个
: 数据源的位置(JNDI 名称)
: 表的生成策略

Tags in this post...

面试题 相关文章推荐
PHP如何调用MYSQL存储过程
May 30 面试题
康拓普公司Java笔面试
Sep 23 面试题
精伦电子Java笔试题
Jan 16 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
override和overload的区别
Mar 09 面试题
Linux文件系统类型
Feb 15 面试题
软件工程师面试题
Jun 25 面试题
远程调用的原理
Jul 05 面试题
Python如何定义一个函数
Sep 01 面试题
过滤器的用法
Oct 08 面试题
中软国际Java程序员笔试题
Jul 19 面试题
方正Java笔试题
Jul 03 面试题
EJB面试题
Jul 28 #面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 #面试题
介绍一下JNDI的基本概念
Jul 26 #面试题
什么是组件架构
May 15 #面试题
EJB与JAVA BEAN的区别
Aug 29 #面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 #面试题
为什么要用EJB
Apr 17 #面试题
You might like
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
ECMAScript6--解构
2017/03/30 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
EasyUI实现下拉框多选功能
2017/11/07 Javascript
分享5个顶级的JavaScript Ajax组件库
2018/09/16 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
加速vue组件渲染之性能优化
2020/04/09 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
梳理一下vue中的生命周期
2020/12/30 Vue.js
将Python代码打包为jar软件的简单方法
2015/08/04 Python
详解Python中的Descriptor描述符类
2016/06/14 Python
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
使用pandas读取文件的实现
2019/07/31 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
挂职自我鉴定
2014/02/26 职场文书
人资专员岗位职责
2014/04/04 职场文书
师德师风承诺书
2014/05/23 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
先进教师个人总结
2015/02/11 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
python通过opencv调用摄像头操作实例分析
2021/06/07 Python