[Seasar-user:20208] Re: [s2jdbc]select時にResultSetからEntityに変換された後で、追加の処理を行いたい
halt
[E-MAIL ADDRESS DELETED]
2010年 9月 29日 (水) 15:10:44 JST
小林(koichik)さん
いつもありがとうございます。
大塚です。
以下のように取り急ぎご教示いただいた方法を試してみたところ、期待した挙動を得られました。
・EntityにJSON用のDtoフィールドを、DBカラムと一致する命名規則で用意。
・JSON用DTOに
public static JsonDto valueOf(String)
decode処理を実装。
public String value()
encode処理を実装。
の2つのメソッドを追加。
・EntityにJsonDtoの各フィールドを中継するためのgetter/setterを作成。
※呼び出し元がJSONのフィールドと通常カラムを意識せずに扱えるようにしたい為。
コードが非常にシンプルになりました!
ご教示いただきありがとうございました。
> 小林 (koichik) です.
>
> JsonDto に以下のメソッドを追加するだけで
> 大丈夫なはずです.
>
> public class JsonDto {
> ...
> public static JsonDto valueOf(String s) {
> JsonDto dto = ...; //decode
> return dto;
> }
>
> public String value() {
> String s = ...; //encode
> return s;
> }
> }
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100929/f14e27a6/attachment.html>
Seasar-user メーリングリストの案内