dbflute0.9.4 + Buri-1.0.1(S2JDBC版)? + SQLServer2008

dbfluteBuriの連携方法メモ(自分用覚書)

buri-core-1.0.1.jarはsqlserver2008で使えないので、svnからソースを落としてビルドし直す。

1.escafe-flowのburi-coreを落とす。
https://www.escafe.org/svn/escafeflow/trunk/buri-core/
2.dbfluteburiモジュールを落とす。
https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-buri-example/
3.dbfluteで提供されているburi関連sqlのデータ型をsqlserver用に書き換える。
NUMBER->BIGINT,INTEGER
VARCHAR2->NVARCHAR
TIMESTAMP->DATETIME
4.dbflutesqlで定義されているDDLの各名称を変える。
camel→_区切りに
5.dbflutesqlで記述されているCREATE SEQUENCEをIDENTITYに変える。
6.buri-coreのentityを直す。
 @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "BURI_BRANCH_GEN")
 →
 @GeneratedValue(strategy = GenerationType.IDENTITY, generator = "BURI_BRANCH_GEN")