2007-12-17から1日間の記事一覧

S2JDBCでHibernateのiterate()相当の処理

S2Jdbc で1件ずつフェッチできれば、それで決定なのになぁ。 大量データを検索して処理したい時に、ListだとOutOfMemoryErrorが発生させてしまう場合がある。1行づつデータを取ってくるIteratorもほしい気がする。例えばこんな感じ。 S2JDBCでHibernateのite…

ストアドプロシージャで複数ResultSetを取得

S2JDBCで地味に便利なのがストアド周りです。たとえば、Oracleで3つのカーソルを返すストアドプロシージャを用意します。 create or replace PROCEDURE PROC ( cur1 OUT SYS_REFCURSOR, cur2 OUT SYS_REFCURSOR, cur3 OUT SYS_REFCURSOR ) AS BEGIN OPEN cur…