-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: None
-
Component/s: None
-
None
利用者視点から、この機能が無いことがかなりJava版と比べたときの差になっている。
この機能が無いとS2Dao.NET自体の採用が危ぶまれる場面もある。
対応方法は、
1. Method名にModifiedOnlyがある場合は、専用のUpdateModifiedOnlyCommandを使う。
2. UpdateModifiedOnlyCommandは、Java版のものを参考にする。
※但し、BeanEnhanceを利用したやり方は踏襲する必要は無いと思われる。
その方法を利用している人は見たことがない。
(そもそもJavassistが無いのでマネできないが...)
UpdateModifiedOnlyCommandにおいて、EntityのModifiedPropertiesを取得し、
その中からSetterが呼び出されたものだけで処理をする。
取得するときは、決められた名前のGetterからReflectionで取得する。