3

我有一个属性名为“xx.xx”的参数映射,但 Ibatis 无法知道名为“xx.xx”的属性(“xxxx”可以)。

如何使用名称包含点(。)字符的 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

你的意思是这样的(“从 bean 中的 bean 获取值”),这是我的BeanPropertyController所做的吗?我不知道 IBATIS 是否可以做到这一点,但我知道我的实用程序可以做到这一点...... :)

于 2009-12-23T11:52:59.423 回答