-1
我使用Oracle DB作爲RDBMS,並且我想通過我的JSF2應用程序訪問兩個數據庫模式。兩個模式的兩個持久化單元?
那麼,我想我必須在我的persistence.xml
中使用兩個<persistence-unit>
?
我使用Oracle DB作爲RDBMS,並且我想通過我的JSF2應用程序訪問兩個數據庫模式。兩個模式的兩個持久化單元?
那麼,我想我必須在我的persistence.xml
中使用兩個<persistence-unit>
?
如果訪問兩個數據庫架構意味着只是一些實體應在不同的模式,可以很容易地與Table註解來實現:
@Entity
@Table(schema="someotherschemathandefault")
public class EntityInOtherSchema {
...
}
如果這些模式需要不同的憑據訪問(或不同的數據源被使用),那麼定義兩個持久化單元是一種可行的方法。
你在尋找肯定嗎? –
是的!問題是:如何將我的實體bean鏈接到正確的持久性單元? – watou
請不要混淆JPA和JSF。他們完全沒有任何關係。 JSF僅僅是JPA許多可能的「客戶」之一。我在問題上修正了錯誤的[jsf-2]'標記。 – BalusC