開発でいっぱいいっぱいで、追いつくどころか全然更新できてませんでしたが。
の続きです。
※2/16追記:コードに一部誤りがあったので修正しました。
1/13~1/16
- DB2環境構築
- S2JDBCでDB2への接続を試す
- jdbc.diconにてcurrentschemaプロパティの設定が必要
- S2JDBC-Genの自動生成もいちおう成功
- ただ最後のSUCCESSFULメッセージが出力されなかった(ファイルはできている)
- DB2とPostgreSQLの共用の下調べ
- 試してないけど、リファレンスよりおそらくできそうだと判断
- 参考:Seasar2 - S2JDBC - その他の機能
- ユーザー情報をセッションに保存 (続き)
user = userService.findUser(id, pass);
userDto = Beans.createAndCopy(UserDto.class, user);
これ↑だとダメ。
Beans.copy(user, userDto);
createAndCopyではなくて、copyするのが正しいっぽい。アクション内で新規作成したオブジェクトを格納したことによって参照が外れた、と拙い知識で理解
user = userService.findUser(id, pass); userDto.id = user.id; userDto.name = user.name;
このようにBeansを使わずに書いても問題なかった
- 画面表示用文字列を定数で扱おうとしてみる
- application_ja.propertiesは、メッセージ表示用っぽくて使えなさげ(後に使えることに気づく)
- 下記記事を発見、使わせていただく
- 参考: JSP、JSTL、EL で定数を使う - C/pHeR Memo - Java とか。Eclipse とか。