DBMSごとの取扱い

接続設定(databaseInfoMap.dfprop)やDBMSごとの機能・挙動の違いの情報について

取り扱っているDBMS

実際に利用するDBMSのページは必ずご覧下さい。

Exampleのススメ

DBMSごとのExample実装があります。

Exampleプロジェクト - データベース(DBMS)

準サポートのDBMS

準サポートのDBMSでは、サポートされていない機能が(多く)存在する可能性があります。

未サポートのデータ型

DBFluteにて未サポートのデータ型の多くはデフォルトの java.lang.String にマッピングされます。文字列として扱うことのできる型であれば、そのまま利用出来ます(DBMSごとのページを参考に)。但し、"INDEXがしっかりと利用されるか" などの細かい挙動に関しては利用前にしっかりと検証することをお奨めします。

オプションで未サポートのデータ型を任意の型もしくは独自の型にマッピングすることが可能です。

現場フィット - TypeMapping - DBTypeMapping
現場フィット - TypeMapping - OriginalType

データベース接続設定

MySQL, PostgreSQL, Oracle, DB2, SQLServer, H2 Database, Apache Derby

データ型マッピング

MySQL, PostgreSQL, Oracle, DB2, SQLServer, H2 Database, Apache Derby

主キーでの自動採番

MySQL, PostgreSQL, Oracle, DB2, SQLServer, H2 Database, Apache Derby

ページング検索の条件

MySQL, PostgreSQL, Oracle, DB2, SQLServer, H2 Database, Apache Derby