S2
http://d.hatena.ne.jp/higayasuo/20071119#1195478164 いいですねぇ.これだけ別JARで欲しいかも.
http://www.smg.co.jp/service/products/arrow_vision/ うちのプロジェクトでも使いたい. S2 じゃないけど (^^;;
JavaWorld 5 月号の S2 特集を読んだ. 特に Part2 の Spring との比較が読み応えがあった. 是非とも Spring のコミュニティの反応を聞いてみたいものだ. 記事を英訳して TSS とかに投稿すれば面白そう...
http://seasarproject.g.hatena.ne.jp/keyword/S2%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9%e5%b1%a5%e6%ad%b4
…ということで早速ダウンロード。。。でも S2 2.0.22 がダウンロードできないようになってるみたい?
S2, S2Dao, S2Struts を利用した案件がようやく一段落. 初めての S2 案件,その他諸々のリスクも沢山あったがなんとかたどり着けた. 終わってみると,慣れてるはずの Struts に一番悩まされたような気もする...しかし,ほっとする間もなく次の燃え盛ってい…
バッチ更新で,排他制御が利かない...はっ,忘れていた.Oracle JDBC の executeBatch() は更新行数を返してくれないのだった. (-2 の配列?) これではどうしょうもないか.
そろそろ Timestamp 機能が欲しい...
S2Dao に Timestamp 機能が入りました. ありがとうございます>ひがさん
SQL コメントの前後の空白には注意. /*IF a.foo != null*/ FOO = /* a.foo */ 'dummy' /*END*/だと FOO = 'dummy' という条件が付加されてしまう. 正しくは以下のように空白を付けずに記述する. /*IF a.foo != null*/ FOO = /*a.foo*/'dummy'/*END*/
S2Dao 1.0.9 でかなりの事が自動生成される SQL でできるようになった. しかし,ORDER BY を指定しようとすると自動生成の恩恵が受けられない. QUERY アノテーションが ORDER BY で始まれば,自動生成の SQL の最後に付加する ORDER BY アノテーション の…
下に書いた ORDER BY に関しては,すでに取り込まれている...
DelegateInterceptor を使えば,メソッドの呼び出しを別のコンポーネントに委譲できる. なるほど,基本的には別のコンポーネントに委譲して,実装を追加・変更したいメソッドだけ実装すればいいのだな...と思っていたのだが,どうもうまくいかない. メソッ…
ちょっと試してみたが,以下のような不具合らしき現象が発生している… Oracle で付属のサンプルを実行すると, EmployeeAutoDao#getEmployeesBySal() メソッドの実行で例外発生. (ORA-00933: SQLコマンドが正しく終了されていません。) その時の SQL SELECT…
DTO と BEAN アノテーションで指定されているクラスで同じ名前の COLUMN アノテーションが使えない. (下記 2 つ目改め)サンプルで Employee, EmployeeSearchCondition の両方に以下のように指定する. public static final String jobname_COLUMN = "job";…
DTO と BEAN の問題解決 さっそくダウンロードして動作を確認. Oracle の問題は,月曜日にでも確認しよう.→ 無事動作することを確認 9/27#それにしても,対応早すぎ.改めて,ひがさん恐るべし...
OracleのUnicode問題に対応したらしい.早速,ダウンロードしてみてみると,以前の日記の対応を取り込んでくれているようで感謝. #ひがさんの日記で自分の名前を発見して,かなりビックリ (^^;;これで S2 を使えば,独自の Oracle 文字化け対策は必要なく…
とりあえず、以下のような方法で大丈夫そう. #素直に DB 側で JIS16SJISTILDE を使えれば何もしなくてもいいんだが…OracleResultSet, OracleResultSetFactory を用意し,どっかの DI に以下を記述する <component class="example.OracleResultSetFactory"> <initMethod> @org.seasar.extension.jdbc.impl.BasicSelectHandl</initmethod></component>…
Bean を引数にして SELECT 文の自動生成 更新の排他制御に Timestamp を使えるように 実は,知らないだけで既にできるのかも?Bean を引数にとる SELECT 文は以下のような SQL を用意しておけばいいのだが… SELECT * from XXXX /*BEGIN*/ WHERE /*IF a.col1 …
メーリングリストの中で,「S2JDBCでOracleのUnicode問題とうまく付き合いたい...」のスレッドを発見 http://lists.sourceforge.jp/mailman/archives/seasar-user/2004-June/000796.html1. Oracle の文字化けに対応した ResultSet を実装 2. 上記の ResultSe…