・ドメイン内ではメンバとして宣言しているが、実際のDBには反映させたくない場合
・getter として宣言しているメソッドは、メンバとしてDBのフィールドに登録されてしますのでこれを回避する
ドメインに、static transients を宣言して登録したくないメンバのリストを追加する
1 |
static transients = ['フィールド名1', 'フィールド名1'] |
以下のgetter は、XXX が DBのフォールドとしして登録されてしまう
1 2 3 |
String getXXX() { "xxxx" } |
このようにしておくと、登録されない
1 |
static transients = ['XXX'] |