2011-12-13 73 views

回答

4

創建另一個連接標識符(在升級應用程序的Boot.scala中,否則在您配置數據庫連接的任何其他類中)。這只是一個簡單的對象創建。

.... 
object SecondaryConnectionIdentifier extends ConnectionIdentifier { 
    def jndiName: String = "Secondary" 
} 

現在,在映射器類,覆蓋dbDefaultConnectionIdentifier 例如。

..... 
object Dummy extends Dummy with LongKeyedMetaMapper[Dummy] { 
    override def dbTableName="dummy_table" 
    override def dbDefaultConnectionIdentifier = SecondaryConnectionIdentifier 
} 

就是這樣。

相應地配置您的Schemifier,你可以(在這種情況下SecondaryConnectionIdentifier)添加新創建connectionIdentifier名

Schemifier.schemify(true, Schemifier.infoF _, SecondaryConnectionIdentifier, 
         <mapper-name1>,<mapper-name2>,...)