私はstruts2 jsonの例外を次のようにしています...アイデアはありますか?struts2ジャンクソンは、休止状態pojoの例外をスローします
私はHibernate:3.6.1を使用しています.jsonプラグインでstruts2を使用しています。
例外:java.lang.NoSuchMethodException:com.model.Task.getHibernateLazyInitializer()
私はstruts2 jsonの例外を次のようにしています...アイデアはありますか?struts2ジャンクソンは、休止状態pojoの例外をスローします
私はHibernate:3.6.1を使用しています.jsonプラグインでstruts2を使用しています。
例外:java.lang.NoSuchMethodException:com.model.Task.getHibernateLazyInitializer()
これは苦痛です...彼らは魔法を行うことができるようにHibernate/JPAエンティティを飾ります。長い記事では、除外プロパティを使用してjsonとして返す前にエンティティを整理する必要があります。
最も簡単な方法は、実行時にオブジェクトを調べることです。問題のあるプロパティを見つけて除外正規表現を作成して、jsonプラグインのシリアル化を防止します。
サニティテストでは、存在することがわかっているプロパティのインクルードプロパティを定義するだけで悪いプロパティが存在することを証明できますが、必要なオブジェクトが生成されますが、そこでは、権利除外プロパティの清算は、すべての休止状態のエンティティ間で同じである必要があります。
包含および除外パラメータの例を参照してください。http://struts.apache.org/2.2.3/docs/json-plugin.html