问题标签 [persistence.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4815 浏览

jpa - JPA 默认持久化单元

我收到异常“此部署中没有默认持久性单元”。我可以以某种方式将单位标记为默认单位吗?(我只有一个持久性单位,所以我宁愿不叫它名字)

0 投票
7 回答
119126 浏览

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

有没有办法在EntityManager没有定义持久性单元的情况下初始化?您能否提供创建实体管理器所需的所有属性?我需要EntityManager在运行时从用户指定的值创建。更新persistence.xml和重新编译不是一种选择。

任何关于如何做到这一点的想法都非常受欢迎!

0 投票
1 回答
2795 浏览

java - 加密persistence.xml中的参数

我们有一个使用 OpenJPA 的批处理应用程序。我们在 persistence.xml 中指定所有数据库连接参数。尽管它是一个功能设置,但以明文形式显示所有 ip、用户名、密码和生产中的严重问题看起来非常不安全。

由于它是一个独立的批处理应用程序,我们不能使用服务器配置等。有没有办法让 JPA 从加密文件中读取属性......或者至少像 MD5 散列参数值之类的东西?

0 投票
3 回答
9785 浏览

hibernate - 如何使用带有 JPA persistence.xml 的 Hibernate SchemaUpdate 类?

我有一个使用 SchemaUpdate 在控制台上显示要更改/创建的表的主要方法,它在我的 Hibernate 项目中运行良好:

我想在 JPA 项目中重用这段代码,没有 hibernate.cfg.xml 文件(也没有 .properties 文件),但是有一个 persistence.xml 文件(在 JPA 规范指定的 META-INF 目录中自动检测) .

我试过这个太简单的改编,

但它因那个例外而失败。

有人这样做过吗?谢谢。

0 投票
1 回答
8828 浏览

java - JPA 2.0、hibernate 3.5、jar 和 persistence.xml 位置

我正在使用 hibernate 3.5 & JPA 2.0 构建一个桌面应用程序。

我有2个罐子,

定义每个实体和 DAO 的 lib 包看起来像这样:

在 org.my.package.utils 中,我定义了用于获取 EM 和 EMF 实例的 hibernate 实用程序类,这意味着该库绑定到一个持久性单元名称,但现在这不是问题(无论如何你可以向我推荐一种更好的管理方式那)

第二个罐子的构建如下:

org.my.package.app

META-INF 是在项目的根目录上定义的,这意味着在我的 jar 中我可以直接在根目录中找到这个目录:

当我运行该应用程序时,hibernate 无法找到 persistence.xml 它会引发异常,例如“找不到 PersistenceUnitName 的包或类”。

我用谷歌搜索了一些关于这个问题的信息,但我无法正确组织源代码。

有什么帮助吗?

0 投票
1 回答
3190 浏览

hibernate - JPA persistence.xml 共享同一个 jar 文件

我想知道是否可以为多个持久性单元共享同一个 jar 文件。我的意思是:我的 persistence.xml 文件中描述了两个持久性单元,并且实体不在同一个 JAR 中。实体位于单独的 JAR 文件中,但在该文件中,两个持久性单元都有实体。我想我在某个地方红了,我可以使用这样的标签:externalEntities.jar#com.mycompany.EntityA,这样我就可以将它们分开。我尝试了这个解决方案,但它不起作用。现在我猜想将所有实体(对于两个不同的持久性单元)打包在同一个 JAR 文件中是不可能的。

你怎么看?

0 投票
3 回答
3997 浏览

maven-2 - 打包(war)多个模块(Maven)时,将两个或多个persistence.xml(s)合二为一

我有一个带有一些模块(带有 jar 包)的 Maven 管理项目。每个模块都在其 META-INF 目录中包含其“persistence.xml”文件。

另一个模块负责将这些模块打包成一个war文件。但我还没有找到将这些“persistence.xml”文件“组合”成单个文件的方法。

是否可以?

0 投票
3 回答
1740 浏览

java - 如何使用 openJPA 自动检测实体?

我正在寻找 OpenJPA 中的实体检测。我不需要在persistence.xml 中声明所有实体。

编辑:对不起,我忘了说我开发了一个 java se 应用程序。

0 投票
1 回答
3350 浏览

java - 可以为多个数据源配置一个 persistence.xml 吗?

嗨,我只想知道如何在persistence.xml 中配置两个数据源,其中一个数据源在另一个外部有一个jar。我试过了,但如果可能的话,我真的不会

0 投票
3 回答
9151 浏览

java - 如果 JPA 和 toplink 创建表尚不存在?

看起来 jpa 让我问了很多问题。

添加了这个

我的 JPA 应用程序总是在运行时创建表,如果表已经存在,这会导致异常。我希望 JPA 检查表是否已经存在,如果不创建它们,但是我找不到上面执行此操作的属性的值。

因此,如果我只是将其关闭,有没有办法在某个时候手动告诉 JPA 创建所有表?

更新这里是我得到的例外

MySQLSyntaxErrorException?!现在肯定是错的