DBFluteプロパティ

DBFluteプロパティとは?

そもそもDBFluteプロパティとは?について説明するページがあります。

プロパティの一覧

必須プロパティ
 
basicInfoMap.dfprop
最も基本的なプロパティ
databaseInfoMap.dfprop
データベース接続情報・メタ情報関連のプロパティ
情報付加系プロパティ
 
additionalForeignKeyMap.dfprop
制約のないFKのFK情報や業務的one-to-oneを定義するプロパティ
additionalPrimaryKeyMap.dfprop
制約のないPKのPK情報を定義するプロパティ
additionalUniqueKeyMap.dfprop
制約のないUQのUQ情報を定義するプロパティ
{TwoEdgedSword}
※以下は厳重注意して利用すること
additionalTableMap.dfprop
メタ情報のないテーブルを定義するプロパティ
実装環境系プロパティ
 
commonColumnMap.dfprop
共通カラム(CommonColumn)の自動設定を定義するプロパティ
classificationDefinitionMap.dfprop
区分値を定義するプロパティ
classificationDeploymentMap.dfprop
区分値をカラムに関連付けるプロパティ
optimisticLockDefinitionMap.dfprop
排他制御(楽観的並行性制御)に関するプロパティ
outsideSqlDefinitionMap.dfprop
外だしSQL(OutsideSql)に関するプロパティ
sequenceDefinitionMap.dfprop
シーケンス(Sequence)とテーブルを関連付けるプロパティ
dependencyInjectionMap.dfprop
DIに関するプロパティ
littleAdjustmentMap.dfprop
ちょっとした調整をするプロパティ
{TwoEdgedSword}
※以下は厳重注意して利用すること
includeQueryMap.dfprop
ConditionBeanのqueryの条件メソッドの取捨選択をするプロパティ
typeMappingMap.dfprop
DB上のデータ型とプログラム上の型のマッピングに関するプロパティ
ReplaceSchemaプロパティ
 
replaceSchemaDefinitionMap.dfprop
ReplaceSchemaに関するプロパティ
Documentプロパティ
 
documentDefinitionMap.dfprop
ドキュメント(JavaDocやSchemaHTMLなど)に関するプロパティ
非機能的プロパティ
 
allClassCopyright.dfprop
自動生成されるクラスのコピーライトを定義するプロパティ
refreshDefinitionMap.dfprop
自動生成後のIDE(Eclipseなど)の自動更新に関するプロパティ

環境タイプごとのDBFluteプロパティ

環境ごとに実行時に参照するDBFluteプロパティを切り替えることが可能です。主にはUT環境・結合環境の違いによる DBの接続先ReplaceSchemaの設定 などの切り替えに利用します。

セットアップデフォルト

プロパティ未設定時のデフォルトではなく、セットアップ時に既に固定で設定されているプロパティ(の値) のことを "セットアップデフォルト" と呼びます。例えば、EMechaでセットアップした直後は、typeMappingMap.dfprop において、NUMERICとDECIMALの自動マッピングの設定が最初から付与されています。

このセットアップデフォルトは、基本的にオフィシャルなツール(EMechaなど)では、 統一されていますが、例えば、アンオフィシャルなセットアップツールなどでは変わる可能性があります。