DBFlute -- Doltengを使ってExample作成

# ---------------------------------------------------------------
# DoltengでProject作成
# --------------------
1. DoltengでProject作成
o 'Teeda + S2Dao'を選択
o RootPackageは'[domain].[project-name].approot'

2. DBFluteの本体Module配置
o '%PROJECT_HOME%/mydbflute/dbflute-x.x.x'に配置

3. DBFluteのClientDirectoryを配置
o '%PROJECT_HOME%/dbflute_[dbname]'
o build-xxx.propertiesを設定。
- Propertyの中で“@FirstProperty”が付いているもののみ設定
- Package名のBaseは'...approot.dao.[dbname]'に設定
- 出力先やDicon、Component関連の名称などは極力Default値
- Map設定は極力dfpropにて外だしのTextにて記述

4. DBFluteで自動生成{jdbc and generate}
o Databaseが準備されていることが前提
o ExampleではDerbyを'%PROJECT_HOME%/backup/data-derby'に配置
※ExampleではDerbyの特性の都合上、
Generate用とWEB用で別に準備している。

5. Dicon設定の調整
o [app.dicon]
- dao.diconのincludeを削除
- app.diconにdbflute.diconへのincludeを追加
o [dao.dicon]
- 削除
o [jdbc.dicon]
- DB接続情報を設定
- ResultSetFactoryの切り替え ※
org.seasar.extension.jdbc.impl.BasicResultSetFactory

...allcommon.s2dao.FetchNarrowingResultSetFactory
- StatementFactoryの切り替え ※
org.seasar.extension.jdbc.impl.BasicStatementFactory

...allcommon.s2dao.S2DaoStatementFactory
Apache DerbyはSQLでPagingを実現できないため

6. 動作確認
o Test用のPage-Classを作成して、BehaviorとConditionBeanで検索
→ 画面に表示にして確認(かつ、LogにてSQLを確認)