【发布时间】:2011-07-19 23:01:27
【问题描述】:
我们正在使用 JPA(休眠)并在特定模式中拥有某些表。我知道可以在给定持久性单元的 ORM 映射文件中设置模式名称,但我们需要仅为某些对象映射设置模式名称。所以问题是:在 JPA 中是否有一种方法可以使用单个持久性单元为特定对象映射而不是所有对象映射设置模式名称?
【问题讨论】:
我们正在使用 JPA(休眠)并在特定模式中拥有某些表。我知道可以在给定持久性单元的 ORM 映射文件中设置模式名称,但我们需要仅为某些对象映射设置模式名称。所以问题是:在 JPA 中是否有一种方法可以使用单个持久性单元为特定对象映射而不是所有对象映射设置模式名称?
【问题讨论】:
要将实体与表和某些特定架构映射,您可以使用表注释的属性name 和schema。
@Entity
@Table(name="PERSON", schema="RECORDS")
public class Person { ... }
【讨论】: