Как создать композитный ключ для модели в картографе лифта? - PullRequest
1 голос
/ 08 ноября 2011

Позволяет ли mapper создавать составной ключ в моделях?Если да, приведите пример.

1 Ответ

1 голос
/ 08 ноября 2011

Это один пример:

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 
} 

Пример взят из списка рассылки Lift

...