Hey Artie,
thx. I think, you are not wrong. This probably will work for both.
I am one step further. Code is now:
object Table1 extends Table1 with LongKeyedMetaMapper[Table1] {
override def dbTableName = "Table1"
override def fieldOrder = List(id,text1,text2,value,date)
}
class Table1 extends LongKeyedMapper[Table1] with IdPK {
def getSingleton = Table1
def primaryKeyField = id
object id extends MappedLongIndex(this)
object text1 extends MappedString(this,40);
object text2 extends MappedString(this,40);
object value extends MappedInt(this);
object date extends MappedDate(this);
}
Now I get a compiler error, a type mismatch:
found : Table1.this.id.type (with underlying type object Table1.this.id)required: object Table1.this.id def primaryKeyField = id;Argh ..... :-S Anybody can help?
Thank you in advance.