92得票6回答
不需要使用persistence.xml配置文件创建JPA EntityManager

是否有一种方法可以在没有定义持久性单元的情况下初始化EntityManager?您能否提供创建实体管理器所需的所有必要属性?我需要根据用户在运行时指定的值创建EntityManager。更新persistence.xml并重新编译不是选项。 如果您有任何想法,请随时分享!

77得票1回答
持久化文件(persistence.xml)中不同的transaction-type属性

在 persistence.xml JPA 配置文件中,您可以有以下一行:<persistence-unit name="com.nz_war_1.0-SNAPSHOTPU" transaction-type="JTA"> 或者有时候:<persistence-unit na...

71得票11回答
为什么需要配置数据源的SQL方言?

当我们使用Hibernate配置数据源时,应该添加hibernate.dialect属性(如果您使用EclipseLink,则为eclipselink.target-database)。 我想知道方言的含义是什么?我根据Hibernate的文档配置了此属性,但不知道它的含义。

60得票1回答
如何在persistence.xml中指定JPA 2.1?

在互联网上进行快速搜索,可以发现有三到四种变体是人们如何在persistence.xml中指定xmlns和xsi:schemaLocation的。 指定JPA 2.1版本的“正确”方式是什么? 我正在使用:<persistence version="2.1" ...

41得票5回答
在使用Maven时,在库JAR中放置persistence.xml文件的位置应该在哪里?

在工作中,我们有一个实体库,它被多个客户端用于该库(多个servlet、桌面应用程序等)。该实体库由使用JPA注释的类组成,最突出的是一个persistence.xml。 所有项目都使用maven进行配置。 persistence.xml文件应该放在哪里?它需要位于该实体库的jar文件内部...

33得票2回答
一个persistence.xml中可以有多个persistence-unit标签

我现在正在使用一个JPA 2.0项目(在Eclipse Indigo中)。在我的persistence.xml文件中,我需要指定两个<persistence-unit>标签,因为我有两个不同的数据库要处理。这样做,我会得到以下警告: 定义了多个持久性单元 - 只有第一个持久性单元...

25得票3回答
Hibernate在persistence.xml中的属性参考

有人知道一个链接、文章、书籍或其他东西,可以解释并将需要在persistence.xml文件中使用的所有属性进行名词化吗?

19得票2回答
在一个Persistence.xml文件中使用两个持久化单元

我们创建了一些库,所有的项目都将使用这些库,这些库将为我们所有系统提供基本功能(例如登录、一些管理等)。但应用程序本身可以使用另一个数据库。 我们创建了一个带有两个持久化单元的Persistence.xml。并将所有核心库实体打包到名为“LN-model.jar”的jar中,并将所有测试应用...

19得票4回答
动态更改持久化单元 - JPA

persistence.xml 中的持久化单元是在构建应用程序时创建的。我想在运行时更改数据库的URL,有没有办法在运行时修改持久化单元?我打算在分布后使用不同的数据库而不是预先绑定的数据库。 我正在使用 EclipseLink (JPA 2.1)

17得票3回答
如何使用Hibernate的SchemaUpdate类和JPA的persistence.xml?

我有一个使用SchemaUpdate的主方法,可以在控制台上显示要更改/创建的表格,在我的Hibernate项目中运行良好: public static void main(String[] args) throws IOException { //first we prepare the...