S2JDBC
S2JDBCでは、次のデータベースを使ったテストを行っています。 Oracle Database DB2 PostgreSQL MySQL H2 HSQDB Derby これまでは手動で動作確認していましたが、Hudsonで自動テストができるようになりました。ちょっとずつテストコードを作ってきたことが報…
JavaEE勉強会の帰り道、S2JDBCのwhereメソッドでin条件に配列ではなくListを渡せるようにしてほしいという意見を聞きました。 「対応しているはずでは?」と答えてしまいましたが、SimpleWhre、Condition、Operationsのいずれでも対応していないですね。現状…
Seasar Conference 2008 AutumnのA1のセッションでS2JDBCのDBマイグレーション機能についてデモを交えつつ何かしゃべる予定です。いろんな方の意見を聞いてみたいなと思っているので、気軽に声をかけてください。よろしくお願いします。
もともとの案としては、Generation Gapパターンを使って親クラスと子クラスのコードを生成して子クラスのコードを好きに変更してもらおうと思っていました。例えばAddressテーブルからエンティティを生成する場合はこんな感じ。 親クラスのコード @MappedSup…
S2Jdbc で1件ずつフェッチできれば、それで決定なのになぁ。 大量データを検索して処理したい時に、ListだとOutOfMemoryErrorが発生させてしまう場合がある。1行づつデータを取ってくるIteratorもほしい気がする。例えばこんな感じ。 S2JDBCでHibernateのite…
S2JDBCで地味に便利なのがストアド周りです。たとえば、Oracleで3つのカーソルを返すストアドプロシージャを用意します。 create or replace PROCEDURE PROC ( cur1 OUT SYS_REFCURSOR, cur2 OUT SYS_REFCURSOR, cur3 OUT SYS_REFCURSOR ) AS BEGIN OPEN cur…