Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果@Entity注释位于另一个包中,则不会为其创建JPA表_Java_Jpa_Entity_Apache Karaf - Fatal编程技术网

Java 如果@Entity注释位于另一个包中,则不会为其创建JPA表

Java 如果@Entity注释位于另一个包中,则不会为其创建JPA表,java,jpa,entity,apache-karaf,Java,Jpa,Entity,Apache Karaf,我将JPA与karaf实现一起使用,其中,我使用的是InheritanceType.TABLE\u PER\u CLASS策略。因此,我在package-org.abc.model中有父类,子类在packageorg.abc.model.child中。现在的问题是表不是为子类创建的 注意:如果我将子类从org.abc.model.child移动到org.abc.model中,表就被创建了。默认情况下,Karaf提供了对EclipseLink和Hibernate作为实现提供者的支持(请参阅:)。您

我将
JPA
karaf
实现一起使用,其中,我使用的是
InheritanceType.TABLE\u PER\u CLASS
策略。因此,我在package-
org.abc.model
中有父类,子类在package
org.abc.model.child
中。现在的问题是表不是为子类创建的


注意:如果我将子类从
org.abc.model.child
移动到
org.abc.model
中,表就被创建了。

默认情况下,Karaf提供了对EclipseLink和Hibernate作为实现提供者的支持(请参阅:)。您在哪个版本中配置了其中的哪一个?请用更多细节更新您的问题(版本号..等)。@MWiesner我只是指上面的示例,而且我使用的是Hibernate功能,版本是5.4.8.Final