[Seasar-user:18193] Re: [SAStruts] アクションフォームをセッションに保存、エンティティを型にしたい

Y.Mori [E-MAIL ADDRESS DELETED]
2009年 8月 4日 (火) 12:04:18 JST


森です。

できました!
ひがさん、吉田さん、ありがとうございます。

セッション化したいエンティティでManyToOneしてたので、そのエンティティも
Serializableをimplementsしないといけなかったのですね・・・。
完全に見落としていました・・・。

本当にありがとうございます。

----- Original Message -----
差出人: Yasuo Higa <[E-MAIL ADDRESS DELETED]>
宛先: [E-MAIL ADDRESS DELETED]
時間: Tue, 04 Aug 2009 10:04:33 +0900
件名: [Seasar-user:18186] Re: [SAStruts] アクションフォームをセッションに保存、エンティティを型にしたい

> ひがです。
> 
> > 森です。
> > 
> > > エンティティでSerializableをimplementsしてください。
> > してみましたが、ダメでした・・・。
> > エンティティをSerializableをimplementsしてみましたが
> > エンティティの使い方がダメなのでしょうか?
> > 
> 何がだめだったのかがわからないのですが、エンティティがSerializable
> なら、セッションスコープのアクションフォームのプロパティに格納
> することはできるはずです。
> 
> エンティティは、Seasar2が管理しているわけではないので、
> @Component(instance = InstanceType.SESSION)をつけても
> 自動的にセッションに格納されません。
> 必要なら、自前でセッションに格納してみてください。
> 
> よろしくお願いします。
> > 
> > <エンティティ>
> > @Entity
> > @Table(name="SHAIN_MST")
> > @Component(instance = InstanceType.SESSION)
> > public class ShainMst implements Serializable {
> > 
> > 	private static final long serialVersionUID = 1L;
> > 	
> > 
> > 	〜〜
> > 
> > }
> > 
> > @Component(instance = InstanceType.SESSION)
> > @Entity
> > @Table(name="XXXX_Trn")
> > public class XXXXTrn implements Serializable {
> > 
> > 	private static final long serialVersionUID = 1L;
> > 	
> > 	〜〜
> > 
> > }
> > 
> > ----- Original Message -----
> > 差出人: Yasuo Higa <[E-MAIL ADDRESS DELETED]>
> > 宛先: [E-MAIL ADDRESS DELETED]
> > 時間: Mon, 03 Aug 2009 17:33:02 +0900
> > 件名: [Seasar-user:18173] Re: [SAStruts] アクションフォームをセッションに保存、エンティティを型にしたい
> > 
> > > ひがです。
> > > 
> > > > お世話になります、森と言います。
> > > > 
> > > > SAStrutsを勉強しながらシステムを構築しております。
> > > > 
> > > > SAStruts 1.0.4 SP5を使用しています。
> > > > 
> > > > ご質問なのですが、
> > > > アクションフォームをSESSIONで保存し、
> > > > その中で、エンティティを型にしたプロパティを定義した場合、
> > > > Serializableをimplementsしていないクラス(Entityクラス)
> > > > なので、SIllegalArgumentExceptionのエラーが起きます。
> > > > 
> > > エンティティでSerializableをimplementsしてください。
> > > _______________________________________________
> > > Seasar-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > 
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> > 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user



Seasar-user メーリングリストの案内