リフトの Mapper ORM の主キーとして文字列を使用してマッパーを作成するにはどうすればよいですか?
2 に答える
1
私の知識によれば、これはうまくいくはずです。
class StringCodes extends KeyedMapper[String,StringCodes] {
def getSingleton = StringCodes
def primaryKeyField = languageCd
object strCd extends MappedStringIndex(this,5)
{
override def writePermission_? = true // if u want to set it via your code, keep this true
override def dbAutogenerated_? = false
override def dbNotNull_? = true
override def dbColumnName="str_cd"
}
....
于 2011-12-07T13:39:20.123 に答える
0
こちらのLiftドキュメントから:
当然、マッパーは文字列の主キーもサポートしますが、モデルクラスとコンパニオンオブジェクトは異なる特性をミックスインする必要があり、MappedStringIndexフィールドが必要です。
于 2011-12-07T13:39:50.357 に答える