プロパティ名が「xx.xx」のパラメータMapがありますが、Ibatisは「xx.xx」という名前のプロパティを認識できません(「xxxx」は問題ありません)。
名前にdot(。)文字が含まれているMapプロパティを使用するにはどうすればよいですか?または、ドット(。)を削除する必要があります。
どうもありがとう
タンホアン
iBatisはJavaBeanの命名規則を使用しており、「xx.xx」は有効なJavaBeanプロパティ名ではありません。iBatisにフィードする前に、これらのマップキーをより一般的なものに変更する必要があると思います。
OGNLはそれをプロパティとして扱い(ASTPropertyを参照)、map.get('aaa.bbb')を使用して修正します。
私のBeanPropertyControllerが行うことは、このようなもの( "Bean内のBeanから値を取得する")を意味しますか?これがIBATISでも可能かどうかはわかりませんが、私のユーティリティがそれを実行できることは知っています... :)