문제

Does mapper allows creation of composite key in Models ? If yes, kindly give an example.

도움이 되었습니까?

해결책

This is one example:

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 
} 

Example taken from the Lift mailing list

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top