我有一个参数Map,其属性名称为“xx.xx”,但Ibatis无法知道名为“xx.xx”的属性(“xxxx”是可以的)。
如何使用名称中包含点(。)字符的Map属性?或者我必须删除点(。)。
非常感谢
Thang Hoang
答案 0 :(得分:6)
iBatis使用JavaBean命名约定,“xx.xx”不是有效的JavaBean属性名称。我认为你必须将这些地图键更改为更常规的地图,然后才能将其输入iBatis。
答案 1 :(得分:0)
OGNL会将其视为属性(请参阅ASTProperty),使用map.get(' aaa.bbb')将修复它。
答案 2 :(得分:-1)
你的意思是this ("Get value from bean within a bean")这就是我的BeanPropertyController吗?我不知道IBATIS是否可以实现这一点,但我知道我的实用程序可以做到这一点...... :)