如何获得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...

面试题 相关文章推荐
如何强制垃圾回收
Oct 06 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
将一个文本文件的内容按倒序打印出来
Jan 05 面试题
MySQL面试题
Jan 12 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 面试题
什么是反射?如何实现反射?
Jul 25 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
介绍一下linux的文件系统
Mar 20 面试题
为什么需要版本控制
Oct 28 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
线程问题:wait()方法是定义在哪个类里面
Jul 07 面试题
什么是封装
Mar 26 面试题
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
input file获得文件根目录简单实现
2013/04/26 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
多种方法实现JS动态添加事件
2013/11/01 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
python初步实现word2vec操作
2020/06/09 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
ASP.NET Core中的配置详解
2021/02/05 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
求两个数的乘积和商数,该作用由宏定义来实现
2013/03/13 面试题
国际经济贸易专业推荐信
2013/11/06 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
考试没考好检讨书
2015/05/06 职场文书
教师节简报
2015/07/20 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
Vue如何实现组件间通信
2021/05/15 Vue.js
变长双向rnn的正确使用姿势教学
2021/05/31 Python
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL