我们如何使用字符串创建一个mapper,因为它是lift的Mapper ORM中的主键?
答案 0 :(得分: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"
}
....
答案 1 :(得分:0)
来自Lift文档here:
Naturally Mapper也支持String主键,虽然你的模型类和伴随对象需要混合不同的特性,你需要有一个MappedStringIndex字段。