タグ

ibatisに関するcivicpgのブックマーク (6)

  • Javaでも。

    ■Design Patterns 2004.11.16 Design Pattern ことはじめ 2004.12.15 Factory Method パターン 2005.01.31 Abstract Factory パターン 2004.11.30 Singleton パターン 2004.11.23 Templete Method パターン ■Jakarta Commons DbUtils version1.0 2004.07.27 DbUtils の機能概要 2004.05.19 DbUtils クラス 2004.05.20 QueryLoader クラス 2004.05.23 QueryRunner クラス 2004.05.26 ResultSetHandler インタフェース 2004.05.29 StringTrimmedResultSet クラスと SqlNullCheckedRe

    civicpg
    civicpg 2008/08/07
    シンプルな解説とサンプルが載っている分かりやすいサイト
  • iBATISを使ったO/RマッピングによるDBアクセスの実例:CodeZine

    はじめに iBATISはSQLを利用することに注力したフレームワークです。高機能なO/Rマッピングフレームワークに比べて簡単に理解でき、レガシーなJDBC、ResultSetを使ったプログラミングから簡単に乗り換えられます。 特にSQLを多用する人には使いやすいフレームワークです。SQLは使いたいがJDBCは低レベルすぎる高機能なO/Rマッピングフレームワークは難しすぎるソースコードからSQLを分離したいが動的なSQLの実装も必要  このようなケースで、iBATISは特に有効です。 記事では、たくさんのサンプルソースを解説することで、「iBATISを使えばこんな風に書ける」ということが分かるようにしています。環境設定や、設定ファイルについての細かい説明は簡略化してあります。対象読者Javaの基をマスターしている人SQL文を理解している人 必要な環境 iBATIS 2.3.0、J2SE

  • iBATISを使ったO/RマッピングによるDBアクセスの実例 2:CodeZine

    はじめに iBATISはSQLを利用することに注力したフレームワークです。高機能なO/Rマッピングフレームワークに比べて簡単に理解でき、レガシーなJDBC、ResultSetを使ったプログラミングから簡単に乗り換えられます。 特にSQLを多用する人には使いやすいフレームワークです。 この記事は前回の「iBATISを使ったO/RマッピングによるDBアクセスの実例」の続編です。前回はSELECT、INSERT、UPDATE、DELETEの基的な記述方法についてサンプルを紹介しました。今回はSELECT文に注目し、検索結果のマッピングと動的SQLの記述方法について説明します。 iBATISの基的な内容は、前回の記事を参考にしていただけると、分かりやすいと思います。対象読者Javaの基をマスターしている人SQL文を理解している人 必要な環境 iBATIS 2.3.0、J2SE 5.0の環境を

    civicpg
    civicpg 2008/08/07
    iBATISチュートリアル 続編
  • iBATISを使ったO/RマッピングによるDBアクセスの実例 3:CodeZine

    はじめに Apache iBATISはSQLを利用することに注力したフレームワークです。高機能なO/Rマッピングフレームワークに比べて簡単に理解でき、レガシーなJDBC、ResultSetを使ったプログラミングから簡単に乗り換えられます。特にSQLを多用する人には使いやすいフレームワークです。 この記事は前回、前々回の記事の続編です。今回はiBATISの機能を拡張する方法として、検索結果をCSVデータとして出力する方法と、データベースのデータから任意のデータ型に交換する方法を紹介します。 iBATISの基的な内容は、以前の記事を参考にしていただけると分かりやすいと思います。過去の記事iBATISを使ったO/RマッピングによるDBアクセスの実例iBATISを使ったO/RマッピングによるDBアクセスの実例 2 対象読者Javaの基をマスターしている人SQL文を理解している人 必要な環境 i

    civicpg
    civicpg 2008/08/07
    iBATISのTypeHandler, RowHandlerのサンプル
  • Invention Works: iBATIS

    Stay hungry, stay foolish.

  • iBatisでOracleのBlobのread/write - dann's blog

    iBatisのLobHandlerはtemporary lobの一時表領域を削除するような仕組みが用意されていない。iBatisのLOBのHandlerを拡張しても実現はできないので、SpringのLobHandlerを使うようにする。そうすると、iBatisのtemporary lob作成時に確保された一時表領域をSpringのほうで削除してくれるようになるので、無事にSpring+iBatisでOracleBLOBが扱える。 ただし、iBatisのSqlExecutorがバグっているので、parameterMapのparameterにSpringのtypeHandlerを指定するとClassCastExceptionで落ちてしまう。ということで、SqlExecutorのparameterMapの解釈部分にパッチをあててSpringのtypeHandlerが扱えるようにしないといけない

    iBatisでOracleのBlobのread/write - dann's blog
  • 1