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
Hibernate 使用JPA为特定表映射设置架构名称_Hibernate_Jpa - Fatal编程技术网

Hibernate 使用JPA为特定表映射设置架构名称

Hibernate 使用JPA为特定表映射设置架构名称,hibernate,jpa,Hibernate,Jpa,我们正在使用JPA(hibernate),并且在特定的模式中有特定的表。我知道可以在ORM映射文件中为给定的持久化单元设置模式名称,但我们需要只为某些对象映射设置模式名称。所以问题是:在JPA中,是否有一种方法可以使用单个持久化单元为特定对象映射而不是所有对象映射设置模式名称?要将实体与表和某些特定模式映射,可以使用表注释的属性名称&模式 @Entity @Table(name="PERSON", schema="RECORDS") public class Person { .

我们正在使用JPA(hibernate),并且在特定的模式中有特定的表。我知道可以在ORM映射文件中为给定的持久化单元设置模式名称,但我们需要只为某些对象映射设置模式名称。所以问题是:在JPA中,是否有一种方法可以使用单个持久化单元为特定对象映射而不是所有对象映射设置模式名称?

要将实体与表和某些特定模式映射,可以使用表注释的属性
名称
&
模式

@Entity
    @Table(name="PERSON", schema="RECORDS")
    public class Person { ... }