12
2つのGrailsドメインのサンプルクラスを考えてみましょう。GORMの 'static transients'と 'transient Type aField'の宣言に違いはありますか?
ファーストクラス:
class Person {
String name
Integer counter = 0
static transients = ['counter']
}
2級:
class Vehicle {
String name
transient Integer counter = 0
}
は、クラス間整数カウンタフィールドのGORM持続またはドメインクラスの振る舞いに違いはあるのでしょう人および車両?
編集:私はそれを知っています人クラスは、Grails docsが参照するようにそれを行う良い方法です。しかし、私は車クラスの方が好きです。コードを読むときに見落とされないように見えます。
これは本当です。私はそれについてよく知っていましたが、プロパティが静的な一時的なリストに置かれると、(XMLなどのキャスティングが使用されているときなど)直列化されません。したがって、一時的なキーワードと同様の動作でした。 私は今もチェックしましたが、とにかく一時的なIntegerカウンタがDBスキーマにエクスポートされるため、実際にはこれらの2つの間に共通点はありません。 とにかく、あなたの答えは十分です、ありがとう! – topr