マッピング ファイルを作成するとき、プロパティをフィールドまたはプロパティにマッピングしますか?
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Foo" namespace="Foo.Bar" >
<class name="Foo" table="FOOS" batch-size="100">
[...]
<property name="FooProperty1" access="field.camelcase" column="FOO_1" type="string" length="50" />
<property name="FooProperty2" column="FOO_2" type="string" length="50" />
[...]
</class>
</hibernate-mapping>
もちろん、理由を説明してください:)
通常はプロパティにマップしますが、フィールドにマップすると、プロパティのゲッター/セッターに「ロジック」を入れることができます。
フィールドにマップするのは「悪い」ですか? ベストプラクティスはありますか?