0

我使用struts2标签在jsp页面中获取动作类属性值。我有一个名为employee的表。在该员工表中,地址是外键。我在lazy fetcthing中获取员工详细信息并使用列表加载值。

List<Employee> empList=cr.list();

当我使用下面的标签从 jsp 页面中的 struts2 标签获取地址时。

<s:property value="address.getDoorno()"/>

我知道在 struts2 中,动作类属性存储在 valuestack 中。

我的疑问是值堆栈存储代理对象或原始对象,是否存储代理对象数据库命中,以及值堆栈将代理对象转换为原始对象时的原始对象是否?

任何帮助将不胜感激!!

4

1 回答 1

0

由于您已经配置了延迟加载,struts 2 将存储代理对象。您要么启用即时加载,要么在会话本身内初始化地址对象

于 2014-09-29T06:26:17.753 回答