java - <exclude-unlisted-classes>false</exclude-unlisted-classes> 在 SE 中不起作用

标签 java eclipse jpa persistence.xml

我使用 eclipselink 作为 JPA 提供程序,并且需要将实体保存在 jar 文件中。所有 jar 实体都用 @Entity 进行注释。我尝试了 false 和 true 但它没有自动检测实体。我不想在 persistence.xml 中编写所有类。请建议。

最佳答案

预计它不能在 Java SE 环境中工作。在 JPA 2.0 规范中,这是用以下文字来说明的:

To insure the portability of a Java SE application, it is necessary to explicitly list the managed persistence classes that are included in the persistence unit using the class element ofthe persistence.xml file.

关于java - <exclude-unlisted-classes>false</exclude-unlisted-classes> 在 SE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18874956/

相关文章:

java - 使用 JPA 2 和 Hibernate 的扩展持久性上下文类型

Java 循环显示 SQL 国家/地区表中的多种语言

java - 在 S3 上覆盖数据帧时 Spark 抛出 FileNotFoundException

java - 关闭项目属性时添加项目库报错?

java - Eclipse->File->New-Project中没有Android项目类型

java - Hibernate 在从相关实体中删除时加载 LOBS(不应该是懒惰的)?

java - 我可以在 url 哈希中放入未编码的斜杠吗?

java - 从父类(super class)访问 View

Java 改变对话框的标题

Java JPA 防止代理调用 db