persistence.xml相关内容

Eclipse - 如何修复错误“在项目中找不到persistence.xml 文件"JPA问题

Eclipse 中的错误“在项目中找不到持久性.xml 文件". 目的:新建项目GWT+App引擎+Maven 创建步骤: Google eclipse 插件:选择“New Web Application Project". 设置名称等 右键单击项目 > 配置 >转换为 Maven... 修复 jdoconfig.xml 文件:xsi 有错误价值.看使用不正确的 url 验 ..
发布时间:2021-12-28 22:05:36 Java开发

动态更改持久性单元 - JPA

persistence.xml 中的持久性单元是在构建应用程序期间创建的.由于我想在运行时更改数据库 url,有没有办法在运行时修改持久性单元?我应该在分发后使用不同的数据库而不是预先绑定的数据库. 我正在使用 EclipseLink (JPA 2.1) 解决方案 保持持久性单元文件 (Persistence.xml) 原样.您可以按如下方式覆盖其中的属性. EntityManag ..
发布时间:2021-12-14 17:52:19 Java开发

创建没有persistence.xml配置文件的JPA EntityManager

有没有办法在没有定义持久性单元的情况下初始化EntityManager?您能否提供创建实体管理器所需的所有属性?我需要在运行时根据用户指定的值创建 EntityManager.更新 persistence.xml 并重新编译不是一个选项. 非常欢迎有关如何执行此操作的任何想法! 解决方案 有没有办法在没有定义持久化单元的情况下初始化EntityManager? 您应该在 p ..
发布时间:2021-12-14 17:39:08 其他开发

为什么需要配置数据源的SQL方言?

当我们使用 Hibernate 配置数据源时,我们应该添加 hibernate.dialect 属性(或 eclipselink.target-database 如果您使用的是 EclipseLink).> 我想知道方言是什么意思?我根据Hibernate的文档配置了这个属性,但是我不知道它是什么意思. 解决方案 方言的意思是“一种语言的变体".正如我们所知,Hibernate 与数据库 ..

java.lang.NoSuchMethodError: org.hibernate.cfg.Configuration.addAnnotatedClass

我是 JPA 的新手 &休眠,当我尝试这个 tutorial 时.我在我的persistence.xml中添加了以下提供者, org.hibernate.ejb.HibernatePersistence 我收到此错误.. log4j:WARN 找不到记录器 (org.jboss.logging) 的附加程序.log4j:WARN 请正确初始化 log4j 系统.log4j:WARN 有关更多 ..

如何使JPA应用程序访问不同的数据库?

我正在编写一个Java SE(桌面)应用程序,该应用程序必须访问不同的数据库,所有这些数据库都将具有相同的数据模型(相同的架构,表等).我想重用在每个数据库前面的Java EE应用程序中已经使用过的JPA实体. 要重用现有的entity.jar文件,我必须使用具有resource_local数据源的另一个persistence.xml将其重新打包.那是构建时间上的不便,但不是一个大问题. ..
发布时间:2021-02-12 20:28:00 其他开发

在程序中更改persistence.xml中的值

是否可以从使用它的程序中更改persistence.xml中的值?如果是的话,我将不胜感激一些提示或/和阅读链接. 解决方案 是 // connect to database log.info("Connecting to database @ " + dbUrl + " using " + dbUser + "/" + dbPass); emf = Pers ..
发布时间:2021-02-12 20:18:26 Java开发

在运行时修改persistence.xml

我正在开发一个使用JPA的程序,并将其部署在一个jar中.我希望修改(或在菜单项中询问用户)与数据库服务器的连接数据的配置. 是否可以“即时"修改服务器的数据(用户,密码,ip)? (我对我的英语不好表示歉意) 解决方案 JPA规范不允许对持久性单元进行动态修改.一些实施方式可以提供动态定义持久性单元的特定于实施方式的方式.使用DataNucleus JPA,我们可以按照本页 ..
发布时间:2021-02-12 20:14:41 Java开发

没有persistence.xml的eclipselink

我不是XML文件的忠实拥护者。 因此,我想知道是否有一种方法可以在没有其persistence.xml配置文件的情况下使用eclipselink。为什么? 因为我要管理动态地访问不同的数据库。没有XML文件,这样做会容易得多。 我很惊讶我现在无法在网上找到任何东西。 解决方案 不是,但是您可以直接创建EclipseLink ServerSession并用EntityManage ..
发布时间:2020-10-27 18:55:26 其他开发

可以覆盖jar依赖项中的persistence.xml中的属性

我有一个Java-ee Web应用程序,该应用程序使用一个打包为jar依赖项的持久性单元(实体类,EJB存储库,persistence.xml)。 为了使Web应用程序运行一些验收测试,我需要覆盖打包的persistence.xml中的一个属性。具体来说,我需要通过设置禁用默认的活动eclipselink 共享对象缓存 ..
发布时间:2020-10-27 18:49:51 其他开发

如何外部化JBOSS 7.1.1的persistence.xml属性?

我的persistence.xml当前存在于应用程序war(位于META-INF文件夹中)。但是,要使应用程序跨多个DB运行,需要一次又一次地更改持久性。我想避免它。但是,我无法理解如何从例如将根据数据库更改的属性文件中配置persistence.xml中的属性(如方言),因此不能强迫我更新和重新部署战争。 如果我可以在提到其他数据库详细信息的standalone.xml中的数据源中配置方言 ..
发布时间:2020-10-17 23:07:03 其他开发