タグ

iBatisに関するmonjudohのブックマーク (10)

  • Struts2,Google Guice,iBATIS解説 / FrontPage

    Struts2、Google Guice、iBATISを使用したWEBアプリ開発手順を紹介します。 Struts2はZero Configuration(ゼロコンフィギュレーション)が謳い文句の一つにあげられますので、 JSPへのfoward(フォワード)やRedirect(リダイレクト)は、Annotation(アノテーション)を用いて行います。 Struts2を使おうと考えている人は、struts1X系からの移行を考えている方が多いかもしれませんが、 かなり設計思想が違うので、あまり既存知識は必要ないかもしません。 逆に、スッピンの人がいきなりStruts2でも、そんなに戸惑うことはないかと。 アプリで扱う文字コードは、Shift-JIS(Windows-31J)、DBMySQL(文字コードはcp932)とします。 Hector Maven変更 Mercurial入門 Mercuri

  • 改訂中のマニュアル - inabatchの日記

    ほとんど時間がとれないし、一人でやっているような状態なので、めちゃくちゃ進みが悪いのですがとりあえず http://homepage2.nifty.com/~inaba/iBATIS-SqlMaps-2_ja_20100202.pdfに見直し中のiBATIS Developer's Guideのファイルを置いています。※まだまだ直訳ぽいし、単語の統一もイマイチだと感じではいますが。。このペースだといつまでかかるやら。。。

  • asf - Revision 1922576: /ibatis/java/ibatis-2/trunk/ibatis-2-docs/ja

    asf - Revision 1922576: /ibatis/java/ibatis-2/trunk/ibatis-2-docs/ja

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • iBATIS News

    Apache iBATIS is retired at the apache software foundation (2010/06/16) The original project team has moved to MyBatis hosted at Google Code. See http://www.mybatis.org/ for more. for more information, please view the announcement below and refer to the Attic. iBATIS Project Team Moving to Google Code ANNOUNCEMENT Eight years ago in 2002, I created the iBATIS Data Mapper and introduced SQL Mapping

    monjudoh
    monjudoh 2009/11/12
    公式サイト
  • iBatisのトランザクション制御 - kunikuの苦肉

    iBatis自身が提供するデータソースからコネクションを取得し データベースの更新を行う場合に、同一Thread内でのコミットはSqlMapClient.commitTransaction()を 呼び出すまでコミットされない? 同一Thread内でコネクションを新たに取得しても、トランザクションが開始されていると 先にトランザクション処理を開始したものに紐尽く。 コネクションがThreadLocalとして管理される。 SqlMapClient sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); try { sqlMap .startTransaction(); sqlMap.update (〜〜〜);・・・(A) sqlMap.insert (〜〜〜);・・・(B) sqlMap.commitTransaction(); } fi

    iBatisのトランザクション制御 - kunikuの苦肉
    monjudoh
    monjudoh 2009/11/10
    うへー『 同一Thread内でコネクションを新たに取得しても、トランザクションが開始 されていると 先にトランザクション処理を開始したものに紐尽く。 コネクションがThreadLocalとして管理される。』
  • iBATISを使ったO/RマッピングによるDBアクセスの実例 3

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

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

    はじめに 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の

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

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

    iBATISを使ったO/RマッピングによるDBアクセスの実例
  • shin3tky blog: Struts 2 + Spring 2 + iBATIS 連携設定

    2009年2月22日 Struts 2 + Spring 2 + iBATIS 連携設定 新しいプロジェクトを Struts 2.0 + Spring 2.0 + iBATIS 2.3 で組むことにしたので、初期の連携設定のメモを残します。Eclipse (Ganymede) の Dynamic Web Project のディレクトリ構造を前提に書いています。 検討途上では、Struts 2.0 + Guice 1.0 + JPA + Hibernate 3 (Core, Annotations, Entity Manager) も考えましたが、JPA, Hibernate は、その難しさが分かるほど使い込んではおらず、動作の見通しがよくトラブル対応の経験もある iBATIS にしました。iBATIS は最終的に実行される SQL が確実にコントロールでき、キャッシュの機構もシンプルです

  • 1