GWT + Spring + Hibernate を使用しようとしています。アプリケーションを起動すると、次のエラーが発生します。
com.google.gwt.user.client.rpc.SerializationException: タイプ 'org.hibernate.collection.PersistentBag' は、この SerializationPolicy によってシリアル化できるタイプのセットに含まれていないか、そのクラス オブジェクトをロードできませんでした。セキュリティ上の理由から、この型はシリアル化されません。: インスタンス = [com.asso.shared.model.Activite@64d6357a]
永続性クラスのリストでこのメソッドを使用した後:
public static <T> ArrayList<T> makeGWTSafe(List<T> list) {
if(list instanceof ArrayList) {
return (ArrayList<T>)list;
} else {
ArrayList<T> newList = new ArrayList<T>();
newList.addAll(list);
return newList;
}
}
私のリストで私はこれを得ました:
com.google.gwt.user.client.rpc.SerializationException: タイプ 'org.hibernate.collection.PersistentBag' は、この SerializationPolicy によってシリアル化できるタイプのセットに含まれていないか、そのクラス オブジェクトをロードできませんでした。セキュリティ上の理由から、この型はシリアル化されません。: インスタンス = [com.asso.shared.model.Personne@75a2fb58]
==========================================
他の件名を検索しましたが、解決策が見つかりません! この連載の件、どうやって解決するの!? Persistence クラスで List を使用しています