1

マッパーはモデルで複合キーを作成できますか?はいの場合、親切に例を挙げてください。

4

1 に答える 1

1

これは一例です:

class FooBar extends LongKeyedMapper[FooBar] { 
  def getSingleton = FooBar 
  def primaryKeyField = id 
  object id extends MappedLongIndex(this) 
  object foo extends MappedLongForeignKey(this, Foo) 
  object bar extends MappedLongForeignKey(this, Bar) 
} 

object FooBar extends FooBar with LogKeyedMetaMapper[FooBar] { 
  override def dbIndexes = Index(foo, bar) :: super.dbIndexes 
} 

リフトメーリングリストからの例

于 2011-11-08T17:16:29.510 に答える