iBATIS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* iBATIS [#y4de6b33]
iBATIS は O/Rマッピングツールといわれるフレームワークのひ...
Apache プロジェクトで開発されている。
** 特徴 [#ua251832]
O/R マッピングツールであるが、[[Hibernate:http://www.hibe...
** インストール [#r637ea52]
次のダウンロードサイトなどから ibatis-x.x.x.xxx.zip (最新...
適当なフォルダに展開する。
- [[iBATIS - apache.org:http://ibatis.apache.org/]]
-- [[Java 版:http://ibatis.apache.org/javadownloads.cgi]]
-- [[.NET 版:http://ibatis.apache.org/dotnetdownloads.cgi]]
出てきたファイルをクラスパスの通っているところに置くか、
プロジェクト直下に置く。
- ibatis-common-2.jar
- ibatis-dao-2.jar
- ibatis-sqlmap-2.jar
最新版(2007/03/22時点)だとファイルが1つ (ibatis-2.3.0.67...
次に設定ファイルを書く。
ファイル名はサンプルに従って SqlMapConfig.xml などとする。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0...
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<properties resource="SqlMapConfig.properties" />
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
maxRequests="5"
maxSessions="2"
maxTransactions="2"
useStatementNamespaces="false"
/>
<transactionManager type="JDBC" >
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="${driver}"/>
<property name="JDBC.ConnectionURL" value="${url}...
<property name="JDBC.Username" value="${username}...
<property name="JDBC.Password" value="${password}...
</dataSource>
</transactionManager>
<!-- ここにリソース設定ファイルのパスを書く -->
<sqlMap resource="sqlmap/login.xml" />
<sqlMap resource="sqlmap/getHogeTable.xml" />
:
:
</sqlMapConfig>
このファイルに直接設定を書いても良いけど、
ここは SqlMapConfig.properties というファイルから設定を取...
SqlMapConfig.properties は、例えば Oracle の場合、こんな...
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
username=user
password=passwd
** Eclipse プラグイン [#k68a26f2]
iBATIS のプラグインがあるので、それも入れておく。
*** インストール [#rfd2fcf5]
+ 「ヘルプ」→「ソフトウェア更新」→「検索とインストール」...
+ 「新規リモートサイト」ボタンを選択。
+ 新規更新サイトダイアログに次のサイトを入力
-- 名前 : Abator for iBATIS Update Site (何でも良い)
-- URL : http://ibatis.apache.org/tools/abator
+ 「検索に含めるサイト」に「Abator for iBATIS Update Site...
あとは指示に従ってインストール。
-----
[[プログラム・開発系メモ]]
終了行:
* iBATIS [#y4de6b33]
iBATIS は O/Rマッピングツールといわれるフレームワークのひ...
Apache プロジェクトで開発されている。
** 特徴 [#ua251832]
O/R マッピングツールであるが、[[Hibernate:http://www.hibe...
** インストール [#r637ea52]
次のダウンロードサイトなどから ibatis-x.x.x.xxx.zip (最新...
適当なフォルダに展開する。
- [[iBATIS - apache.org:http://ibatis.apache.org/]]
-- [[Java 版:http://ibatis.apache.org/javadownloads.cgi]]
-- [[.NET 版:http://ibatis.apache.org/dotnetdownloads.cgi]]
出てきたファイルをクラスパスの通っているところに置くか、
プロジェクト直下に置く。
- ibatis-common-2.jar
- ibatis-dao-2.jar
- ibatis-sqlmap-2.jar
最新版(2007/03/22時点)だとファイルが1つ (ibatis-2.3.0.67...
次に設定ファイルを書く。
ファイル名はサンプルに従って SqlMapConfig.xml などとする。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0...
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<properties resource="SqlMapConfig.properties" />
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
maxRequests="5"
maxSessions="2"
maxTransactions="2"
useStatementNamespaces="false"
/>
<transactionManager type="JDBC" >
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="${driver}"/>
<property name="JDBC.ConnectionURL" value="${url}...
<property name="JDBC.Username" value="${username}...
<property name="JDBC.Password" value="${password}...
</dataSource>
</transactionManager>
<!-- ここにリソース設定ファイルのパスを書く -->
<sqlMap resource="sqlmap/login.xml" />
<sqlMap resource="sqlmap/getHogeTable.xml" />
:
:
</sqlMapConfig>
このファイルに直接設定を書いても良いけど、
ここは SqlMapConfig.properties というファイルから設定を取...
SqlMapConfig.properties は、例えば Oracle の場合、こんな...
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
username=user
password=passwd
** Eclipse プラグイン [#k68a26f2]
iBATIS のプラグインがあるので、それも入れておく。
*** インストール [#rfd2fcf5]
+ 「ヘルプ」→「ソフトウェア更新」→「検索とインストール」...
+ 「新規リモートサイト」ボタンを選択。
+ 新規更新サイトダイアログに次のサイトを入力
-- 名前 : Abator for iBATIS Update Site (何でも良い)
-- URL : http://ibatis.apache.org/tools/abator
+ 「検索に含めるサイト」に「Abator for iBATIS Update Site...
あとは指示に従ってインストール。
-----
[[プログラム・開発系メモ]]
ページ名: