3

プロパティ名が「xx.xx」のパラメータMapがありますが、Ibatisは「xx.xx」という名前のプロパティを認識できません(「xxxx」は問題ありません)。

名前にdot(。)文字が含まれているMapプロパティを使用するにはどうすればよいですか?または、ドット(。)を削除する必要があります。

どうもありがとう

タンホアン

4

3 に答える 3

6

iBatisはJavaBeanの命名規則を使用しており、「xx.xx」は有効なJavaBeanプロパティ名ではありません。iBatisにフィードする前に、これらのマップキーをより一般的なものに変更する必要があると思います。

于 2009-12-23T12:26:53.783 に答える
0

OGNLはそれをプロパティとして扱い(ASTPropertyを参照)、map.get('aaa.bbb')を使用して修正します。

于 2018-04-28T07:37:13.683 に答える
-1

私のBeanPropertyControllerが行うことは、このようなもの( "Bean内のBeanから値を取得する")を意味しますか?これがIBATISでも可能かどうかはわかりませんが、私のユーティリティがそれを実行できることは知っています... :)

于 2009-12-23T11:52:59.423 に答える