Я хотел бы найти простой способ доступа к максимальному значению элемента Mapped в liftweb, вот пример того, что я на самом деле делаю:
Часть Mapper
class MappedEntity extends LongKeyedMapper[MappedEntity] with IdPK {
def getSingleton = MappedEntity
object targetRaw extends MappedInt(this)
}
object MappedEntity extends MappedEntity with LongKeyedMetaMapper[MappedEntity]
Поиск части
val max = MappedEntity.findAllByInsecureSql(
"SELECT MAX (targetRaw) AS targetRaw FROM MappedEntity",
IHaveValidatedThisSQL("chris", "2011,11,14")
).head.targetRaw.get
Предполагая, что я работаю с таблицей SQL с именем MappedEntity, я хочу, чтобы max
содержал либо string
, либо int
равно максимальному значению, содержащемуся в targetRaw
Если у вас есть какие-либо предложения или вопросы, я буду рад помочь.