私は3つの整数で構成されているが主キーがない素敵な小さなドメインクラスを持っています(データベースの設計が不十分なため...この書き直しは問題外です):
class Domain implements Serializable {
Integer foo
Integer bar
Integer flag
static mapping = {
table 'domain'
version false
id composite: ['foo', 'bar']
foo column: 'foo_nbr'
flag column: 'value_I_want_flag'
bar column: 'bar_nbr'
}
}
fooとbarの複合IDを使用して、読み取り関数を介してフラグにアクセスできるようにしたい
そのような
Integer yayFlag = Domain.read(foo, bar).flag
このためのベストプラクティスはありますか?