Grailsでバージョン管理ドメインクラスを作成しています:
class VersionControl {
Date dateCreated
Long versionNumber
Long getLatestVersionNumber() {
//return largest versionNumber
}
}
保存されている最大のバージョン番号を取得するためのクエリを追加したいと思います。
Long getLatestVersionNumber()
SQLでは、このクエリは多かれ少なかれ次のようになります。
SELECT TOP 1 MAX(versionNumber) FROM VersionControl
関数は値をlongとして返さなければなりません(MUST)。
Grailsでこれを行う正しい方法は何ですか?