java entity公共属性_java – 如何从Entity Manager获取jpa数据源属性
大家好
我想知道是否可以通过实体管理器获取数据库连接属性.
我的persistence.xml看起来像这样
DatasourceForTestSystem
some.package.and.some.Class
...
我想要类似的东西
String host = em.getSomeFunction().getProperties().get("server");
String database = em.getSomeFunction().getProperties().get("database");
or
String url = em.getSomeFunction().getConnectionPool().getURL();
其中url类似于jdbc:oracle:thin:@ 1.2.3.4:5678:database.
我正在使用带有EclipseLink的JDeveloper 12c,一个Oracle数据库和NO Hibernate.
有人知道如何获取有关连接属性的信息吗?
亲切的问候,
STEFI
– 更新 –
@Kostja:再次请求你的帮助,但正如我在帖子中提到的,我根本不使用Hibernate.
我已经尝试过像这样使用Connection.class了
java.sql.Connection conn = em.unwrap(java.sql.Connection.class);
从here.我总是得到一个NPE的连接以及此声明中的getSession()
((JNDIConnector)em.unwrap(JpaEntityManager.class)
.getSession().getLogin().getConnector()).getName();
我很安静,为什么这些解决方案对我有用.也许我错过了什么:-(
java entity公共属性_java – 如何从Entity Manager获取jpa数据源属性相关推荐
- java反射 获取属性_Java反射学习-3 - 反射获取属性,方法,构造器
1 packagecn.tx.reflect;2 3 importjava.lang.reflect.Constructor;4 importjava.lang.reflect.Field;5 imp ...
- java 获取泛型的属性_java在泛型类 T 上利用反射取属性值
记录一次反射的使用,第一次真正运用到实际工作中,发现反射是真的强大! 写了一个通用类,主要是便于和 db 的交互操作,使用到了泛型 T 对象,但是有一步需要获取该对象的属性 id 值(前提是所有赋值给 ...
- php类3个属性是哪3种,PHP获取类私有属性的3种方法
今天在推上看到一条获取php类私有属性的推文,感觉很有意思: 顺着推文联想,还有其他方式吗?经过自己的测试及网上答案,总结出三种方法: 1. 反射 反射可以获取类的详细信息,要获取私有属性的值,只需将 ...
- java spring注入 静态方法_java相关:spring为类的静态属性实现注入实例方法
java相关:spring为类的静态属性实现注入实例方法 发布于 2020-3-31| 复制链接 在本篇文章里小妖给大家整理的是关于spring为类的静态属性实现注入实例方法,有需要的朋友们可以参考下 ...
- java 取对象的类_Java中通过Class类获取Class对象的方法详解
前言 本文主要给大家介绍的是关于Java通过Class类获取Class对象的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 阅读API的Class类得知,Class 没有公共 ...
- 获取java返回的数据_java调用第三方接口,获取接口返回的数据。
java接收远程调用的数据,得到的是如上个数的返回内容,我怎么写才能获取到值,现在使用的请求方法如下: public static HttpResult postJsonData(String url ...
- java 指定时间转换_Java中使用Calendar进行获取指定时间,使用SimpleDateFormat进行格式化转换...
java中使用Calendar获取指定的时间 public class DateTranslate { /** * 获取指定日期的间隔月份的第一天的日期 * @param date * @param ...
- oracle java存储过程返回值_java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)...
java程序调用Oracle 存储过程 获取返回值(无返回,非结 果集,结果集) oracle中procedure是不能有返回值的,要想返回值,就得有 输出参数,同样要想返回记录集,可以把游标类型作为 ...
- java如何实取随机数_java - 如何在Kotlin中获取随机数?
java - 如何在Kotlin中获取随机数? 可以在2个参数之间返回随机整数的通用方法,如ruby,可以使用rand(0..n). 有什么建议吗? 16个解决方案 208 votes 我的建议是In ...
最新文章
- [递归]一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
- [ME]不知道第几次学c语言,仍觉得水深莫测
- [JSOI2008]魔兽地图
- 2013 Multi-University Training Contest 5 部分解题报告
- Hive之 Hql语法解析
- Windows通过VNC访问Kylin桌面环境
- 大数据学习——:wq不能退出vi编辑器
- mplus 软件_Mplus 8.3 Combo Version 多元统计分析软件(Win)
- 2台服务器虚拟存储,虚拟存储的主要用途
- 软件实施或技术支持技能必备提炼
- TOML-To-Go 更新,支持暗黑模式
- HTML DOM教程 37-HTML DOM Meta 对象
- 红橙Darren视频笔记 网络请求优化方案 OOP面向对象 6大基本原则
- 安装jdk和oracle要注意的知识点
- 用Web Developer工具栏发现SEO问题的方法
- 不受支持的SQL类型1111
- 在lamp环境下搭建多种论坛(下)
- 如果你知道10条以上,你就和我一样渊博了
- MATLAB--二分法
- XXXfragment that is not a fragment错误,fragment认不出来
热门文章
- leetcode 688. Knight Probability in Chessboard | 688. “马”在棋盘上的概率(dp,记忆化搜索)
- leetcode 225. 用队列实现栈(维护两个队列用于倒替元素,使用和1进行按位与,实现队列切换)
- 【Python】SQLAlchemy长时间未请求,数据库连接断开的原因、解决方案
- 汇编语言 利用栈 将数据逆序存放
- C# int.Parse()与int.TryParse():将字符串转化为整数
- 搜索引擎web spam类型及防治策略(version 0.9)
- Zookeeper 客户端源码吐血总结
- 以下关于程序设计语言的叙述中,不正确的是()【最全!最详细解释!!】
- python __init__ __new___Python中的__init__和__new__介绍
- python工具栏消失_[Python自学] PyQT5-菜单栏、工具栏、状态栏