帳モメのotanuft

Stay hungry, stay foolish.

2005-09-30から1日間の記事一覧

iBATIS: パフォーマンス改善

iBATISのWikiに載っていたもの。 (もちろん、SQLやDB設計の見直しが先なのだが) やる価値の高い順。 1. ステートメントでparameterMapかparameterClassを明確に定義する。 2. 明示的に<resultMap>を定義。そして<remapResults>を使用しない。 3. <resultMap>、<resultClass>にJavaBeanを使う。 (MapやXMLを使</resultclass></resultmap></remapresults></resultmap>…

iBATIS: SqlMap remapResults

問い合わせの結果、カラムが動的に変化するSQLを使用する場合、 remapResults="true"を各ステートメントに 追加しなければならない。 例えばテーブルが動的に変わるSQLなどを使用する場合。 下記のSqlMapを定義した場合 <select id="selectTable" resultClass="java.util.HashMap"> SELECT * FROM $value$ </select> List l = qu…