The simplified domain model: Txn (as in Transaction) hasMany TxnStatus . TxnStatus has a dateTime
这是一种遗产测绘,因此,我不得不改变银,在Txn进行测绘:
static mapping = {
txnStatus column: MessageID , ignoreNotFound: true, fetch: join
}
我需要根据一些动态建筑标准获得Txns,目前使用GORM的电梯度,它运转良好;BUT I也需要只获得 最新txnStatus。
Tried:
def query = Txn.where {
txnStatus { dateTime == max(dateTime) }
}
引文:java.lang.ClassCastException: org.hibernate.criterion.DetalateCriteria不能被 j。 日期:
还审判:
def query = Txn.where {
txnStatus.dateTime == max(txnStatus.dateTime)
}
规定:
Compilation Error: ...
Cannot use aggregate function max on expressions "txnStatus.dateTime"
在现阶段,我想把任何帮助改为“总部”。