設定ファイル

概要

このページでは、SimpleORM4Jの設定ファイルに関してご説明をします。
設定ファイルの規則は以下になります。

  • ファイル名:so4j.xml
  • 配置ディレクトリ:srcフォルダ直下(クラスローダのカレントディレクトリ)

SimpleORM4Jのリレーショナルデータベースへの接続方法は以下の2種類になります。
以下の接続方法ごとに設定ファイルの項目が異なります。

  • JDBCで直接接続
  • コネクションプールから接続を取得

設定項目

接続方法ごとに設定項目を以下記載をしていきます。

JDBCで直接接続

JDBCで直接リレーショナルデータベースに接続をする場合は、以下の項目を設定してください。

url JDBCの接続URL
user ユーザ
password パスワード
autoCommit オートコミット(true or false)
※ 設定は任意です。省略をした場合はJDBCのデフォルトである「オートコミット:ON」となります。
transactionIsolation トランザクション分離レベル
1 : TRANSACTION_READ_UNCOMMITTED
2 : TRANSACTION_READ_COMMITTED
4 : TRANSACTION_REPEATABLE_READ
8 : TRANSACTION_SERIALIZABLE
※ 設定は任意です。
verbose 冗長表示モード(true or false)
trueに設定すると、データベースアクセスの状況を標準出力します。
※ 設定は任意です。
※ デフォルトはfalseです。
■ 設定例
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>SimpleORM4J設定ファイル</comment>
<entry key="url">jdbc:oracle:thin:@localhost:1521:XE</entry>
<entry key="user">SimpleORM4J</entry>
<entry key="password">SimpleORM4J</entry>
<entry key="autoCommit">true</entry>
<entry key="transactionIsolation">2</entry>
<entry key="verbose">true</entry>
</properties>

コネクションプールから接続を取得

コネクションプールから接続を取得を取得する場合は、以下の項目を設定してください。

dsn データソース名(JDBCリソース名)
autoCommit オートコミット(true or false)
※ 設定は任意です。省略をした場合はJDBCのデフォルトである「オートコミット:ON」となります。
transactionIsolation トランザクション分離レベル
1 : TRANSACTION_READ_UNCOMMITTED
2 : TRANSACTION_READ_COMMITTED
4 : TRANSACTION_REPEATABLE_READ
8 : TRANSACTION_SERIALIZABLE
※ 設定は任意です。
verbose 冗長表示モード(true or false)
trueに設定すると、データベースアクセスの状況を標準出力します。
※ 設定は任意です。
※ デフォルトはfalseです。
■ 設定例
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>SimpleORM4J設定ファイル</comment>
<entry key="dsn">jdbc/so4j</entry>
<entry key="autoCommit">true</entry>
<entry key="transactionIsolation">2</entry>
<entry key="verbose">true</entry>
</properties>

ご意見・ご感想・バグ報告

×

SimpleORM4Jへのご意見やご感想がございましたら、メッセージをお願い致します。
また、SimpleORM4Jを使用して頂きまして、バグがございましたらご連絡を頂けると助かります。
皆様からのご意見・ご感想をもとに、SimpleORM4Jを改善・拡張をしていきたいと考えております。
皆様からのメッセージは当方で確認をしておりますが、仕事をしながらの開発となる為、すぐにご返信・対応をすることが 出来ない場合がございます。何卒ご容赦ください。

※印は必須です
タイトル
メールアドレス
内容