2014-09-29 64 views
0

我已经使用Struts2的标签在JSP page.I让动作类的属性值有一个名为employee.In该雇员表的表,地址是foriegn key.I通过lazy fetcthing获取员工详细信息并使用列表加载值。的数据库访问或无法访问时foriegn在Struts2标签键列

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

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

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

我知道在struts2中action类的属性存储在valuestack中。

我的疑问是值栈存储代理对象或原始对象如果商店发生或不发生的代理对象的数据库命中,如果当值堆栈转换代理对象以原始对象原始对象?

任何帮助将不胜感激!

+0

只要打开日志记录* DB命中*和观察。 – 2014-09-29 07:55:24

回答

0

正如你已经配置了延迟加载支柱2将存储代理对象。要么你能预先加载或会议本身初始化地址对象