# /--------------------------------------------------------------------------- # basicInfoMap: (Required) # # The basic information for the tasks of DBFlute. # You should specify before your first generating. # # Core Properties: # o database: (Required) # o targetLanguage: (Required) # o targetContainer: (Required) # o packageBase: (Required) # # Adjustment Properties: # o generateOutputDirectory: (NotRequired - Default Java:'../src/main/java' CSharp:'../source') # o resourceOutputDirectory: (NotRequired - Default '../resources') # o isTableNameCamelCase: (NotRequired - Default false) # o isColumnNameCamelCase: (NotRequired - Default false) # o projectPrefix: (NotRequired - Default '') # o classAuthor: (NotRequired - Default 'DBFlute(AutoGenerator)') # o sourceFileEncoding: (NotRequired - Default 'UTF-8') # o flatDirectoryPackage (NotRequired - Default '') *CSharp Only # o omitDirectoryPackage (NotRequired - Default '') *CSharp Only # # *The line that starts with '#' means comment-out. # map:{ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o database: (Required) # This is the target database, only considered when generating # the SQL for your DBFlute project. # Your possible choices are: # # mysql, postgresql, oracle, db2, mssql, h2, derby # ; database = h2 # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o targetLanguage: (Required) # The target language. # Your possible choices are: # # java, csharp # ; targetLanguage = java # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o targetContainer: (Required) # The target DI container. # If your target language is 'csharp', you can specify 'seasar' only. # Your possible choices are: # # seasar, spring, guice, lucy # ; targetContainer = seasar # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o packageBase: (Required) # The base directory of package for generated class. # The class package is 'this property value + detail package value'. # However, detail packages have default value so basically # you only have to specify the property 'packageBase'. # If this property is specified and detail package properties is not specified, # Then the packages of generated class are as follows: # # ex) packageBase = com.example.dbflute.basic.dbflute # --> com.example.dbflute.basic.dbflute.allcommon # --> com.example.dbflute.basic.dbflute.bsbhv # --> com.example.dbflute.basic.dbflute.bsentity # --> com.example.dbflute.basic.dbflute.cbean # --> com.example.dbflute.basic.dbflute.exbhv # --> com.example.dbflute.basic.dbflute.exentity # ; packageBase = org.seasar.ymir.scaffold.dbflute # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o generateOutputDirectory: (NotRequired - Default Java:'../src/main/java' CSharp:'../source') # The base output directory for generating. # Basically you don't need to specify this if the project style is as follows: # # *Java Project Style # If this value is '../src/main/java' and your project is under the Maven, # you don't need to set up this property! # # {app-project} # | # |-dbflute_[project] # | |-dfprop # | |-... # | # |-src/main/java // *Here! # |-src/main/resources # |-... # # *CSharp Project Style # [app-solution]/dbflute_[project]/dfprop # [app-solution]/mydbflute/dbflute-0.9.6 # [app-solution]/source/[app-solution].sln # [app-solution]/source/[app-project(top-namespace)]/[part-namespace]/AllCommon # [app-solution]/source/[app-project(top-namespace)]/[part-namespace]/BsBhv # [app-solution]/source/[app-project(top-namespace)]/[part-namespace]/... # [app-solution]/source/[app-project(top-namespace)]/Resources/... # #; generateOutputDirectory = ../src/main/java # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o resourceOutputDirectory: (NotRequired - Default '../resources') # The base output directory for resource files that contain DI configurations. # Basically you don't need to specify this if your project is under the Maven. # #; resourceOutputDirectory = ../resources # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o isTableNameCamelCase: (NotRequired - Default false) # Is the table name camel case? # Basically you don't need this if the style of table name is like 'FOO_STATUS'. # [true] # The table name is camel case. # ex) If the table name is 'OrderDetail', the class name is 'OrderDetail'. # # [false] # ex) If the table name is 'ORDER_DETAIL', the class name is 'OrderDetail'. # ex) If the table name is 'OrderDetail', the class name is 'Orderdetail'. # #; isTableNameCamelCase = false # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o isColumnNameCamelCase: (NotRequired - Default false) # Is the column name camel case? # Basically you don't need this if the style of column name is like 'FOO_NAME'. # [true] # The column name is camel case. # ex) If the column name is 'OrderDetailId', the class name is 'OrderDetailId'. # # [false] # ex) If the column name is 'ORDER_DETAIL_ID', the class name is 'OrderDetailId'. # ex) If the column name is 'OrderDetailId', the class name is 'Orderdetailid'. # #; isColumnNameCamelCase = false # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o projectPrefix: (NotRequired - Default '') # If the value is 'Ld', all class names are 'LdXxx'. # Basically you don't need this if you don't want the common prefix of class name. # #; projectPrefix = Ld # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o classAuthor: (NotRequired - Default 'DBFlute(AutoGenerator)') # The value of the author tag in java-doc of generated classes. # All classes are target. # # @JavaOnly #; classAuthor = DBFlute(AutoGenerator) # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o sourceFileEncoding: (NotRequired - Default 'UTF-8') # The value of an encoding for source files that are generated classes. # If source files of your project are not UTF-8, specify your encoding here. # #; sourceFileEncoding = UTF-8 # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o flatDirectoryPackage (NotRequired - Default '') *CSharp Only # ex) Aaa.Bbb.DBFlute --> Directory: source/Aaa.Bbb.DBFlute/AllCommon # # @CSharpOnly #; flatDirectoryPackage = Aaa.Bbb.DBFlute # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o omitDirectoryPackage (NotRequired - Default '') *CSharp Only # ex) Aaa --> Directory: source/Bbb/DBFlute/AllCommon # # @CSharpOnly #; omitDirectoryPackage = Aaa # - - - - - - - - - -/ } # ----------------/