繁体   English   中英

Struts2 Jackson引发休眠Pojo异常

[英]Struts2 jackson throws exception for hibernate pojo

我在struts2 json上遇到异常...任何想法吗?

我正在使用Hibernate:3.6.1和带有json插件的struts2。

异常:java.lang.NoSuchMethodException:com.model.Task.getHibernateLazyInitializer()

这很痛苦... Hibernate / JPA装饰实体,以便它们可以发挥自己的魔力。 长话短说,您需要修剪实体,然后使用exclude属性将其作为json返回。

最简单的方法是在运行时检查对象,您将找到有问题的属性,然后创建一个排除正则表达式以防止json插件序列化。

作为一项健全性测试,您可以通过简单地为包含的属性定义包含属性来证明存在不良属性,该属性将产生所需的对象,尽管这会使应该是一个自动过程的过程变得相当手动,并在其中找到正确的排除所有休眠实体之间相同的属性。

有关包含和排除参数的示例,请参见: http : //struts.apache.org/2.2.3/docs/json-plugin.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM