This is a cache of http://dbflute.seasar.org/ja/environment/changelog/index.html. It is a snapshot of the page at 2024-03-19T00:00:57.455+0000.
Chan<strong>g</strong>elo<strong>g</strong> | <stron<strong>g</strong>>dbflute</stron<strong>g</strong>>

Changelog

g>dbfluteg>-1.2.8 ※Java8

2024/03/19

NEW

  • g>dbfluteg> Runtime: useInScopeSubQuery() of Compound PK #204
  • g>dbfluteg> Runtime: make FileToken new method removeUTF8Bom() #199
  • g>dbfluteg> Engine: ReplaceSchema, isUseDropTableCascadeAsPossible (basically) for PostgreSQL #201 *前回パッチ
  • g>dbfluteg> Engine: option to ignore VIEW's not null constraint differences #200 *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema dropping view dependencies on PostgreSQL #196 *前回パッチ
  • g>dbfluteg> Engine: Freegen $manager needs currentJakartaPackage #195 *前回パッチ
  • g>dbfluteg> Engine: SchemaSyncCheck quoting UPPER DB name on PostgreSQL #193 *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema dropping overload functions on PostgreSQL #192 *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema dropping no-name function on PostgreSQL #191 *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on MySQL #190 *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *前回パッチ

BUg

  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on MySQL #190 *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *前回パッチ

g>dbfluteg>-1.2.7 ※Java8

2023/10/11

NEW

  • g>dbfluteg> Engine: ReplaceSchema, isUseDropTableCascadeAsPossible (basically) for PostgreSQL #201 *2024/02/25パッチ
  • g>dbfluteg> Engine: option to ignore VIEW's not null constraint differences #200 *2024/02/25パッチ
  • g>dbfluteg> Engine: ReplaceSchema dropping view dependencies on PostgreSQL #196 *2024/02/25パッチ
  • g>dbfluteg> Engine: Freegen $manager needs currentJakartaPackage #195 *2024/02/25パッチ
  • g>dbfluteg> Engine: SchemaSyncCheck quoting UPPER DB name on PostgreSQL #193 *2024/02/25パッチ
  • g>dbfluteg> Engine: ReplaceSchema dropping overload functions on PostgreSQL #192 *2024/02/25パッチ
  • g>dbfluteg> Engine: ReplaceSchema dropping no-name function on PostgreSQL #191 *2023/10/19パッチ
  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on MySQL #190 *2023/10/19パッチ
  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *2023/10/19パッチ
  • g>dbfluteg> Engine: readOnlyTableNameList, make except-option case insensitive #185
  • g>dbfluteg> Runtime: ConditionQuery invoking by extends option #183
  • g>dbfluteg> Runtime: support for Pgroonga basic operand #175
  • g>dbfluteg> Engine: use Deprecated annotation for CDef #181
  • g>dbfluteg> Runtime: OrScopeQuery purpose check warning only #182
  • g>dbfluteg> Runtime: ThatsBadTimingDetect warning option #179
  • g>dbfluteg> Runtime: NonSpecifiedColumnAccess warning option #178
  • g>dbfluteg> Runtime: InvalidQuery warning option #174
  • g>dbfluteg> Runtime: ErrorLogMask of g>dbfluteg>Config #176
  • g>dbfluteg> Engine: option to make AppCDef simple determination method e.g. isXxx() #173 *前回パッチ
  • g>dbfluteg> Engine: make isgenerateTableDetailJavaDoc as littleAdjustment #171 *前回パッチ
  • g>dbfluteg> Engine: use Spring Qualifier not to depend on jakarta package #170 *前回パッチ
  • g>dbfluteg> Engine: dfprop option to change javax to jakarta package #169 *前回パッチ
  • g>dbfluteg> Engine: LastaFlute Freegen geared option, for Maven multi project #164 *前回パッチ
  • g>dbfluteg> Engine: LoadDataReverse, skipping common for TSV #166 *前回パッチ
  • g>dbfluteg> Engine: fix AsBoolean's of().get() mistake, to of().orElse(null) #142 *前回パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Engine: upgrade MySQL JDBC for Java11, TLS headache #168 *前回パッチ
  • g>dbfluteg> Engine: LastaFlute Freegen geared option, include also swagger #165 *前回パッチ
  • g>dbfluteg> Engine: enable adding-schema option to also serial sequence #163 *前回パッチ
  • g>dbfluteg> Engine: small adjustment for Parallelgenerate #161 *前回パッチ
  • g>dbfluteg> Engine: unneeded pickup merge if no piece and mapping file #158 *前回パッチ
  • g>dbfluteg> Engine: isSuppressSystemRandomSequence for H2 test project #156 *前回パッチ
  • g>dbfluteg> Engine: default comments of neighborhoodSchemaHtmlMap, schemaDiagramMap *前回パッチ

BUg

  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on MySQL #190 *2023/10/19パッチ
  • g>dbfluteg> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *2023/10/19パッチ

g>dbfluteg>-1.2.6 ※Java8

2022/05/08

NEW

  • g>dbfluteg> Engine: option to make AppCDef simple determination method e.g. isXxx() #173 *2023/06/14パッチ
  • g>dbfluteg> Engine: make isgenerateTableDetailJavaDoc as littleAdjustment #171 *2023/03/17パッチ
  • g>dbfluteg> Engine: use Spring Qualifier not to depend on jakarta package #170 *2023/03/13パッチ
  • g>dbfluteg> Engine: dfprop option to change javax to jakarta package #169 *2023/03/13パッチ
  • g>dbfluteg> Engine: LastaFlute Freegen geared option, for Maven multi project #164 *2023/03/08パッチ
  • g>dbfluteg> Engine: LoadDataReverse, skipping common for TSV #166 *2023/02/12パッチ
  • g>dbfluteg> Engine: fix AsBoolean's of().get() mistake, to of().orElse(null) #142 *2023/02/06パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Engine: upgrade MySQL JDBC for Java11, TLS headache #168*2023/02/01パッチ
  • g>dbfluteg> Engine: LastaFlute Freegen geared option, include also swagger #165*2023/02/01パッチ
  • g>dbfluteg> Engine: enable adding-schema option to also serial sequence #163*2023/02/01パッチ
  • g>dbfluteg> Engine: small adjustment for Parallelgenerate #161*2023/02/01パッチ
  • g>dbfluteg> Engine: unneeded pickup merge if no piece and mapping file #158*2023/02/01パッチ
  • g>dbfluteg> Engine: isSuppressSystemRandomSequence for H2 test project #156*2023/02/01パッチ
  • g>dbfluteg> Engine: default comments of neighborhoodSchemaHtmlMap, schemaDiagramMap*2023/02/01パッチ
  • g>dbfluteg> Engine: avoid git conflict of history diffmap #129
  • g>dbfluteg> Engine: upgrade ESFlute to 2022/05 version #146
  • g>dbfluteg> Engine: support multipleDB for google guice #144
  • g>dbfluteg> Runtime: make Cursor interface for OutsideSql cursor class #125
  • g>dbfluteg> Engine: remove log4j v1 dependency (velocity.log) from source code #134
  • g>dbfluteg> Runtime: improve throwNonSetupSelectRelationAccessException() message #128
  • g>dbfluteg> Runtime: remove codeOf() dependencies to generated classes #143
  • g>dbfluteg> Engine: remove codeOf() dependencies from generated codes #142
  • g>dbfluteg> Engine: CDef old style methods are deprecated (except codeOf()) #141
  • g>dbfluteg> Engine: CDef ingroup() and groupOf() are case insensitive (from sensitive) #140
  • g>dbfluteg> Engine: slim CDef.java, old style option #137
  • g>dbfluteg> Engine: change log4j v1 to reload4j #136
  • g>dbfluteg> Engine: show procedure retry exception with main exception
  • g>dbfluteg> Engine: adjustPostgreSQLVoidReturn() for real procedure
  • g>dbfluteg> Engine: upgrade PostgreSQL JDBC to 42.2.10 for auth and function
  • g>dbfluteg> Engine: comment about commonColumnMap.dfprop mistake
  • g>dbfluteg> Runtime: UpdateOption@precheckInsertOrUpdateCount()
  • g>dbfluteg> Engine: forcedly isSuppressRedundantCommentStop=true when LastaDoc*前回パッチ
  • g>dbfluteg> Engine: make isInsertOrUpdateCountPreCheck in littleAdjustment*前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, DataLoading error was shadowed by rollback error *前回パッチ

BUg

  • g>dbfluteg> Engine: Freegen, fix overrideMap boolean handling #139
  • g>dbfluteg> Runtime: fix Srl@splitList()/removeEmptyLine() to avoid illegal
  • g>dbfluteg> Runtime: fix Srl@delimiter() to avoid infinity loop
  • g>dbfluteg> Runtime: fix Srl@count() to avoid infinity loop
  • g>dbfluteg> Runtime: fix Srl@replace() to avoid infinity loop
  • g>dbfluteg> Runtime: fix trim(a,b) to avoid infinity loop

g>dbfluteg>-1.2.5 ※Java8

2021/08/15

NEW

  • g>dbfluteg> Engine: forcedly isSuppressRedundantCommentStop=true when LastaDoc*12/19パッチ
  • g>dbfluteg> Engine: make isInsertOrUpdateCountPreCheck in littleAdjustment*12/19パッチ
  • g>dbfluteg> Engine: ReplaceSchema, DataLoading error was shadowed by rollback error *10/18パッチ
  • g>dbfluteg> Engine: 'sai' task for Freegen JavaScript *08/29パッチ
  • g>dbfluteg> Runtime: JavaPropertiesReader supports multiple line comments
  • g>dbfluteg> Runtime: add methods of Optional (over java8) to OptionalThing
  • g>dbfluteg> Engine: fix ReplaceSchema inherit table drop for newest PostgreSQL
  • g>dbfluteg> Engine: Lasta properties can use multiple line comment
  • g>dbfluteg> Engine: refCls exists can inherit attributes
  • g>dbfluteg> Engine: support included overriding in AppCls's refCls
  • g>dbfluteg> Engine: appcls can refers namedcls by refCls in classification dfprop
  • g>dbfluteg> Engine: you can use clientcls of LastaFlute Freegen
  • g>dbfluteg> Engine: can inherit group for all types in appcls
  • g>dbfluteg> Engine: stop redundant comment in appcls
  • g>dbfluteg> Engine: config and messages, unneeded for package scope
  • g>dbfluteg> Engine: call ZipSecureFile@setMinInflateRatio() for large xlsx *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, resolve cost of TSV too-many lines in value *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, support TSV failure retry *前回パッチ

BUg

  • g>dbfluteg> Runtime: fix Srl@extractScopeWide() endIndex bug
  • g>dbfluteg> Runtime: fix Srl.decamelize() bug e.g. fooDName

g>dbfluteg>-1.2.4 ※Java8

2021/01/01

NEW

  • g>dbfluteg> Engine: call ZipSecureFile@setMinInflateRatio() for large xlsx *05/03パッチ
  • g>dbfluteg> Engine: ReplaceSchema, resolve cost of TSV too-many lines in value *05/03パッチ
  • g>dbfluteg> Engine: ReplaceSchema, support TSV failure retry *05/03パッチ
  • g>dbfluteg> Engine: can use sai as public engine of JavaScript
  • g>dbfluteg> Engine: can use gson or sai for JSON of Freegen
  • g>dbfluteg> Engine: Fix outside-sql files detecting order *前回パッチ

BUg

  • g>dbfluteg> Runtime: fix SpecifyColumn alias conflict problem
  • g>dbfluteg> Runtime: fix map-style for map:{} only pattern

g>dbfluteg>-1.2.3 ※Java8

2020/05/29

NEW

  • g>dbfluteg> Engine: Fix outside-sql files detecting order *10/31パッチ
  • g>dbfluteg> Runtime: support DfMapStyle@withoutDisplaySideSpace() for performance
  • g>dbfluteg> Runtime: add CQ loading to Behavior warmUpCommand()
  • g>dbfluteg> Engine: SchemaPolicy, $$first_columnName$$ for uniqueName
  • g>dbfluteg> Engine: can split freegenMap.dfprop by $$split$$
  • g>dbfluteg> Engine: upgrade H2 database to 1.4.200

BUg

g>dbfluteg>-1.2.2 ※Java8

2020/01/01

NEW

  • g>dbfluteg> Runtime: make SqlCaluse@registerDynamicHintFromBaseTable() for TiDB
  • g>dbfluteg> Engine: extendedAbstractBehaviorWritableClass(or Readable) as littleAdjustment
  • g>dbfluteg> Engine: LoadDataReverse, change TSV sheet number 1,2 to 01,02
  • g>dbfluteg> Engine: LoadDataReverse, xlsLimit=0 means all TSV
  • g>dbfluteg> Engine: LastaDoc, add type (html, api, stream) in action list
  • g>dbfluteg> Engine: _project.sh, keeps existing JAVA_HOME in the environment

BUg

g>dbfluteg>-1.2.1 ※Java8

2019/10/20

NEW

  • g>dbfluteg> Engine: make new whole-Ng-state.dfmap for AlterCheck
  • g>dbfluteg> Engine: AlterCheck renewal for parallel work
  • g>dbfluteg> Engine: adjust SchemaDiff for H2 database default sequence
  • g>dbfluteg> Runtime: split displaySql setup for application mask requirement
  • g>dbfluteg> Runtime: migrate old MapListFile to new DfMapFile
  • g>dbfluteg> Engine: ReplaceSchema, show detail performance view *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicy, adjust sameColumnDbTypeIfSameColumnName *前回パッチ
  • g>dbfluteg> Engine: quote table/column of classification checker *前回パッチ
  • g>dbfluteg> Engine: LoadDataReverse, self reference fk order *前回パッチ
  • g>dbfluteg> Engine: Sql2Entity, parameter bean property for fixed classification list *前回パッチ
  • g>dbfluteg> Engine: firstDate comparison should not use time part *前回パッチ
  • g>dbfluteg> Engine: just fix: SchemaPolicyCheck needs history so use lazy-load *前回パッチ
  • g>dbfluteg> Engine: just fix: SchemaPolicyCheck needs firstDateAgent *前回パッチ
  • g>dbfluteg> Engine: fix SchemaPolicyCheck with classification deployment *前回パッチ

BUg

g>dbfluteg>-1.2.0 ※Java8

2019/05/01

NEW

  • g>dbfluteg> Engine: ReplaceSchema, show detail performance view *8/22パッチ
  • g>dbfluteg> Engine: SchemaPolicy, adjust sameColumnDbTypeIfSameColumnName *8/22パッチ
  • g>dbfluteg> Engine: quote table/column of classification checker *8/22パッチ
  • g>dbfluteg> Engine: LoadDataReverse, self reference fk order *8/22パッチ
  • g>dbfluteg> Engine: Sql2Entity, parameter bean property for fixed classification list *7/22パッチ
  • g>dbfluteg> Engine: firstDate comparison should not use time part *5/12パッチ
  • g>dbfluteg> Engine: just fix: SchemaPolicyCheck needs history so use lazy-load *5/12パッチ
  • g>dbfluteg> Engine: just fix: SchemaPolicyCheck needs firstDateAgent *5/12パッチ
  • g>dbfluteg> Engine: fix SchemaPolicyCheck with classification deployment *5/8パッチ
  • g>dbfluteg> Runtime: make isDatetimePrecisionTruncationOfUpdatedEntity
  • g>dbfluteg> Runtime: refactoring of DfMapStyle for comment output
  • g>dbfluteg> Runtime: terminateLast...() of CallbackContext
  • g>dbfluteg> Runtime: DfMapStyle@resolvePotentialMapOfBuildingMapString()
  • g>dbfluteg> Runtime: make option, SpecifyColumnRequired warning only
  • g>dbfluteg> Engine: show SchemaPolicy violation on SchemaHTML
  • g>dbfluteg> Engine: isSchemaHtmlStyleSheetInheritable of documentMap
  • g>dbfluteg> Engine: isHistoryHtmlStyleSheetInheritable of documentMa@
  • g>dbfluteg> Engine: make BehaviorCommandMeta@getEntityList()
  • g>dbfluteg> Engine: improve exception message of wrong JDBC type *前回パッチ
  • g>dbfluteg> Engine: quit Freegen cls codeOf() deprecated (for internal use) *前回パッチ
  • g>dbfluteg> Engine: Freegen cls can be isSuppressDBClsCollaboration *前回パッチ
  • g>dbfluteg> Engine: SimpleCDef option as g>dbfluteg> Classification *前回パッチ

BUg

g>dbfluteg>-1.1.9 ※Java8

2019/01/01

NEW

  • g>dbfluteg> Engine: improve exception message of wrong JDBC type *3/1パッチ
  • g>dbfluteg> Engine: quit Freegen cls codeOf() deprecated (for internal use) *3/1パッチ
  • g>dbfluteg> Engine: Freegen cls can be isSuppressDBClsCollaboration *3/1パッチ
  • g>dbfluteg> Engine: SimpleCDef option as g>dbfluteg> Classification *3/1パッチ
  • g>dbfluteg> Engine: remove SchemaPolicy definition display from check result message *1/28パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use classification([classification-name]) *1/28パッチ
  • g>dbfluteg> Engine: can patch engine by upgrade task *1/28パッチ
  • g>dbfluteg> Engine: LastaDoc can show public name of JSON *1/16パッチ
  • g>dbfluteg> Engine: ArrangeQuery Doc in SchemaHTML, first version
  • g>dbfluteg> Runtime: SystemScript, callback for real-time console
  • g>dbfluteg> Engine: g>dbfluteg>BeansTransactionalDataSourcePackage in dependencyInjectionMap for Spring *前回パッチ
  • g>dbfluteg> Engine: decomment for Chrome-70, needs to trim() *前回パッチ
  • g>dbfluteg> Engine: dfprop, $$env:xxx$$ value can be part *前回パッチ
  • g>dbfluteg> Engine: improve Decomment dialog design *前回パッチ
  • g>dbfluteg> Engine: use getDeclaredConstructor().newInstance() for Java11 *前回パッチ
  • g>dbfluteg> Engine: Oracle, can use multiple unique of DB link synonym *前回パッチ
  • g>dbfluteg> Engine: fixedCondition, IF comment for classification *前回パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Engine: dfprop, $$env: | df:dfprop/... | default *前回パッチ
  • g>dbfluteg> Engine: dfprop, isCompatibleNativeInScopePublicForcedly *前回パッチ
  • g>dbfluteg> Engine: dfprop, env can have default e.g. $$env:SEA$$ | defaultUrl *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, /*$dfprop.mainUserNoAtServer*/ for e.g. Azure *前回パッチ
  • g>dbfluteg> Engine: Spring JavaConfig, switch @resource to @Autowired+@qualifier for Java11 *前回パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Intro, Decomment Server *前回パッチ
  • g>dbfluteg> Engine: can make history of the first time *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use $$column$$ as $$columnName$$ *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use pk_columnName in table if-statement *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, sequeneIfPureIDPK for e.g. PostgreSQL *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, identityIfPureIDPK should ignore case *前回パッチ
  • g>dbfluteg> Engine: upgrade MySQL JDBC driver to 5.1.46 (to avoid MySQL-8.0 error) *前回パッチ
  • g>dbfluteg> Engine: just fix, SchemaSyncCheck failure by hacomment *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use (table/column/alias) is not $$comment$$ *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use (alias) is not $$table/columnName$$ *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use $$tableName$$ instead of $$table$$ *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, show comment in table/column expression *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use singlePK in column.statement *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, no-value $$variable$$ is no-hit dummy *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, unsupported $$variable$$ is checked *前回パッチ

BUg

g>dbfluteg>-1.1.8 ※Java8

2018/05/19

NEW

  • g>dbfluteg> Engine: g>dbfluteg>BeansTransactionalDataSourcePackage in dependencyInjectionMap for Spring *12/06パッチ
  • g>dbfluteg> Engine: decomment for Chrome-70, needs to trim() *11/27パッチ
  • g>dbfluteg> Engine: dfprop, $$env:xxx$$ value can be part *10/25パッチ
  • g>dbfluteg> Engine: improve Decomment dialog design *10/22パッチ
  • g>dbfluteg> Engine: use getDeclaredConstructor().newInstance() for Java11 *10/06パッチ
  • g>dbfluteg> Engine: Oracle, can use multiple unique of DB link synonym *10/06パッチ
  • g>dbfluteg> Engine: fixedCondition, IF comment for classification *10/06パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Engine: dfprop, $$env: | df:dfprop/... | default *9/19パッチ
  • g>dbfluteg> Engine: dfprop, isCompatibleNativeInScopePublicForcedly *9/19パッチ
  • g>dbfluteg> Engine: dfprop, env can have default e.g. $$env:SEA$$ | defaultUrl *9/13パッチ
  • g>dbfluteg> Engine: ReplaceSchema, /*$dfprop.mainUserNoAtServer*/ for e.g. Azure *9/13パッチ
  • g>dbfluteg> Engine: Spring JavaConfig, switch @resource to @Autowired+@qualifier for Java11 *7/9パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Intro, Decomment Server *6/30パッチ
  • g>dbfluteg> Engine: can make history of the first time *6/23パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use $$column$$ as $$columnName$$ *6/14パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use pk_columnName in table if-statement *6/14パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, sequeneIfPureIDPK for e.g. PostgreSQL *6/14パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, identityIfPureIDPK should ignore case *6/14パッチ
  • g>dbfluteg> Engine: upgrade MySQL JDBC driver to 5.1.46 (to avoid MySQL-8.0 error) *6/7パッチ
  • g>dbfluteg> Engine: just fix, SchemaSyncCheck failure by hacomment *5/25パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use (table/column/alias) is not $$comment$$ *5/23パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use (alias) is not $$table/columnName$$ *5/23パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use $$tableName$$ instead of $$table$$ *5/23パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, show comment in table/column expression *5/23パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use singlePK in column.statement *5/23パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, no-value $$variable$$ is no-hit dummy *5/23パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, unsupported $$variable$$ is checked *5/23パッチ
  • g>dbfluteg> Runtime: make DfMapStyle for performance instead of MapListString
  • g>dbfluteg> Runtime: improve DfStringUtil.count() for performance
  • g>dbfluteg> Runtime: Oracle, Procedure, large data of BLOB argument
  • g>dbfluteg> Runtime: make plug-in value-type bytesBlobType
  • g>dbfluteg> Engine: upgrade H2 database to 1.4.197
  • g>dbfluteg> Engine: SchemaHTML, escape '&' for already-escaped string in DB comment
  • g>dbfluteg> Engine: SchemaHTML, show firstDate(since) of table and column
  • g>dbfluteg> Engine: SchemaHTML, support Decomment mapping for renaming by g>dbfluteg> Intro
  • g>dbfluteg> Engine: HistoryHTML, improve display design a little
  • g>dbfluteg> Engine: HistoryHTML, make Hacomment in HistoryHTML by g>dbfluteg> Intro
  • g>dbfluteg> Engine: HistoryHTML, show author and gitBranch of SchemaDiff
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use if columnName is $$table$$_ID
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use if alias is $$tableAlias$$ID
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use then columnName is $$table$$_ID
  • g>dbfluteg> Engine: SchemaPolicyCheck, can use then alias is $$tableAlias$$ID
  • g>dbfluteg> Engine: LastaDoc, improve display design a little
  • g>dbfluteg> Engine: LastaDoc, isSuppressDescriptionInList in lastafluteMap.dfprop
  • g>dbfluteg> Engine: DBMeta, escape escape character '\' to avoid compile error
  • g>dbfluteg> Engine: data source handling for SpringFramework with HikariCP *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, statement then can use hasAlias, hasComment, ... *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, firstDate is after:yyyy/MM/dd in statement *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, tableColumnName in column statement *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, same...IfSame... in column statement *前回パッチ
  • g>dbfluteg> Engine: ConventionalTakeAssert, support onlyFirstDateAfterTargetDate *前回パッチ
  • g>dbfluteg> Engine: simpleDtoDefinitionMap, target/except of table or SQL *前回パッチ

BUg

  • g>dbfluteg> Engine: g>dbfluteg> Intro, Decomment, fix embeddedPickup failure *6/30パッチ

g>dbfluteg>-1.1.7 ※Java8

2018/04/01

NEW

  • g>dbfluteg> Engine: data source handling for SpringFramework with HikariCP *5/9パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, same...IfSame... in column statement *5/8パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, tableColumnName in column statement *5/8パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, firstDate is after:yyyy/MM/dd in statement *5/8パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, statement then can use hasAlias, hasComment, ... *5/8パッチ
  • g>dbfluteg> Engine: simpleDtoDefinitionMap, target/except of table or SQL *4/6パッチ
  • g>dbfluteg> Engine: deprecatedSpecifyBatchColumnMap in littleAdjustmentMap.dfprop
  • g>dbfluteg> Engine: deprecatedSelectByPKUQMap in littleAdjustmentMap.dfprop
  • g>dbfluteg> Engine: conventionalTakeAssertMap in replaceSchemaMap.dfprop
  • g>dbfluteg> Runtime: support SpecifyColumnRequiredExceptDeterminer
  • g>dbfluteg> Engine: upgrade embedded H2 database to 1.4.196
  • g>dbfluteg> Engine: add DEFAULT_CLIENT_INVOKE_NAMES to Job for LastaJob
  • g>dbfluteg> Engine: extlib's jar files are preferred to embedded libraries *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema take-finally.sh for native command *前回パッチ
  • g>dbfluteg> Engine: databaseSubType of basicInfoMap.dfprop, for SQLServer LocalDB *前回パッチ
  • g>dbfluteg> Engine: repsAsDataManagerMap in replaceSchemaMap.dfprop for Flyway hybrid *前回パッチ
  • g>dbfluteg> Engine: Decomment, bug fix of single quatation in DB comment *前回パッチ
  • g>dbfluteg> Engine: Decomment, bug fix of table comment for MySQL *前回パッチ

g>dbfluteg>-1.1.6 ※Java8

2018/01/01

NEW

  • g>dbfluteg> Engine: extlib's jar files are preferred to embedded libraries *3/2パッチ
  • g>dbfluteg> Engine: ReplaceSchema take-finally.sh for native command *3/2パッチ
  • g>dbfluteg> Engine: databaseSubType of basicInfoMap.dfprop, for SQLServer LocalDB *3/2パッチ
  • g>dbfluteg> Engine: repsAsDataManagerMap in replaceSchemaMap.dfprop for Flyway hybrid *2/1パッチ
  • g>dbfluteg> Engine: Decomment, bug fix of single quatation in DB comment *1/28パッチ
  • g>dbfluteg> Engine: Decomment, bug fix of table comment for MySQL *1/26パッチ
  • g>dbfluteg> Engine: SchemaHTML for g>dbfluteg> Intro's Decomment, production release
  • g>dbfluteg> Engine: small improvement of generation templates e.g. javadoc, format

g>dbfluteg>-1.1.5 ※Java8

2017/11/26

NEW

  • g>dbfluteg> Engine: SchemaHTML for g>dbfluteg> Intro's Decomment, first release
  • g>dbfluteg> Engine: Freegen, add JSON_gENERAL, SWAggER resourceTypes *前回パッチ
  • g>dbfluteg> Engine: SchemaHTML, resolve HTML validator problems *前回パッチ
  • g>dbfluteg> Engine: LastaDoc, resolve HTML validator problems *前回パッチ
  • g>dbfluteg> Engine: LastaDoc, HTML escape for annotations *前回パッチ
  • g>dbfluteg> Runtime: LikeSearch compound columns can use coalesce()

g>dbfluteg>-1.1.4 ※Java8

2017/08/20

NEW

  • g>dbfluteg> Engine: SchemaHTML for g>dbfluteg> Intro's Decomment, first release *11/26パッチ
  • g>dbfluteg> Engine: Freegen, add JSON_gENERAL, SWAggER resourceTypes *10/9パッチ
  • g>dbfluteg> Engine: SchemaHTML, resolve HTML validator problems *9/18パッチ
  • g>dbfluteg> Engine: LastaDoc, resolve HTML validator problems *9/18パッチ
  • g>dbfluteg> Engine: LastaDoc, HTML escape for annotations *9/17パッチ
  • g>dbfluteg> Runtime: ConditionBean option of millisecond truncation for MySQL
  • g>dbfluteg> Runtime: JavaPropertiesReader, order number and named variable
  • g>dbfluteg> Runtime: JavaPropertiesReader, useVariableExcept()
  • g>dbfluteg> Runtime: suppress SpecifyColumnAlreadySpecifiedEveryColumnException
  • g>dbfluteg> Runtime: JavaPropertiesReader should use same encoding in extends reader
  • g>dbfluteg> Engine: fix ESFlute several warnings
  • g>dbfluteg> Engine: LastaFlute Freegen, suppress {item} as variable *前回パッチ
  • g>dbfluteg> Engine: AppCls can use groupingMap *前回パッチ
  • g>dbfluteg> Engine: improve auto increment extractor for PostgreSQL *前回パッチ
  • g>dbfluteg> Engine: ParameterBean, setter as CDef argument *前回パッチ
  • g>dbfluteg> Engine: LastaFlute Freegen, named appcls *前回パッチ

g>dbfluteg>-1.1.3 ※Java8

2017/05/05

NEW

  • g>dbfluteg> Engine: LastaFlute Freegen, suppress {item} as variable *8/19パッチ
  • g>dbfluteg> Engine: AppCls can use groupingMap *7/20パッチ
  • g>dbfluteg> Engine: improve auto increment extractor for PostgreSQL *7/20パッチ
  • g>dbfluteg> Engine: ParameterBean, setter as CDef argument *5/17パッチ
  • g>dbfluteg> Engine: LastaFlute Freegen, named appcls *5/15パッチ
  • g>dbfluteg> Engine: TableClassification, improve name filter for kutouten
  • g>dbfluteg> Runtime: DfTypeUtil@toLocalDateTime() error message for suffix 'Z'
  • g>dbfluteg> Runtime: DfTypeUtil@toBoolean() empty string can return null
  • g>dbfluteg> Runtime: CountDownRace, improve exception handling
  • g>dbfluteg> Runtime: FileTextIO, improve exception handling
  • g>dbfluteg> Runtime: g>dbfluteg> Intro task uses Java8 version
  • g>dbfluteg> Engine: SchemaPolicyCheck, columnExceptMap does not work in sameColumnAliasIfSameColumnName *前回パッチ
  • g>dbfluteg> Engine: LoadDataReverse, numbering of TSV file e.g. cyclic_01_3-MEMBER.tsv *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, TSV, wrong check of classification column in defaultValue *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, TSV, option to throws exception if column count different *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, TSV, tsv-data-result.dfmark *前回パッチ
  • g>dbfluteg> Engine: Classification, isSuppressNameCamelizing for Japanese name *前回パッチ
  • g>dbfluteg> Engine: Engine: SchemaPolicy, table.statement fkName's message mistake *前回パッチ
  • g>dbfluteg> Engine: SchemaHTML, isShowSchemaHtmlProcedureRegardlessOfgeneration in documentMap.dfprop *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, can set SQL delimiter at dfprop, sqlDelimiter *前回パッチ
  • g>dbfluteg> Engine: remove unneeded g>dbfluteg>Initializer import from Springg>dbfluteg>BeansJavaConfig *前回パッチ
  • g>dbfluteg> Engine: LastaDoc, has Job documentation *前回パッチ
  • g>dbfluteg> Engine: allcommonPrefix for e.g. g>dbfluteg>BeansJavaConfig *前回パッチ
  • g>dbfluteg> Engine: ReplaceSchema, improve TSV loading non-existing column error message *前回パッチ
  • g>dbfluteg> Engine: if classification NotInScope, native setter is protected *前回パッチ
  • g>dbfluteg> Engine: LastaFlute, add item e.g. URL parameter to lastadoc *前回パッチ
  • g>dbfluteg> Engine: LastaFlute, remove warning of empty AppCDef *前回パッチ
  • g>dbfluteg> Engine: Boolean setter of Entity can be always public *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, fix classification in ReplaceSchema *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, then column is notNull *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, dbType_with_size *前回パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck in ReplaceSchema option *前回パッチ
  • g>dbfluteg> Engine: third improvement for SchemaPolicyCheck *前回パッチ

g>dbfluteg>-1.1.2 ※Java8

2017/01/01

NEW

  • g>dbfluteg> Engine: SchemaPolicyCheck, columnExceptMap does not work in sameColumnAliasIfSameColumnName *3/31パッチ
  • g>dbfluteg> Engine: LoadDataReverse, numbering of TSV file e.g. cyclic_01_3-MEMBER.tsv *3/28パッチ
  • g>dbfluteg> Engine: ReplaceSchema, TSV, wrong check of classification column in defaultValue *3/27パッチ
  • g>dbfluteg> Engine: ReplaceSchema, TSV, option to throws exception if column count different *3/27パッチ
  • g>dbfluteg> Engine: ReplaceSchema, TSV, tsv-data-result.dfmark *3/27パッチ
  • g>dbfluteg> Engine: Classification, isSuppressNameCamelizing for Japanese name *3/27パッチ
  • g>dbfluteg> Engine: Engine: SchemaPolicy, table.statement fkName's message mistake *3/19パッチ
  • g>dbfluteg> Engine: SchemaHTML, isShowSchemaHtmlProcedureRegardlessOfgeneration in documentMap.dfprop *3/19パッチ
  • g>dbfluteg> Engine: ReplaceSchema, can set SQL delimiter at dfprop, sqlDelimiter *3/19パッチ
  • g>dbfluteg> Engine: remove unneeded g>dbfluteg>Initializer import from Springg>dbfluteg>BeansJavaConfig *3/19パッチ
  • g>dbfluteg> Engine: LastaDoc, has Job documentation *3/4パッチ
  • g>dbfluteg> Engine: allcommonPrefix for e.g. g>dbfluteg>BeansJavaConfig *3/4パッチ
  • g>dbfluteg> Engine: ReplaceSchema, improve TSV loading non-existing column error message *2/4パッチ
  • g>dbfluteg> Engine: if classification NotInScope, native setter is protected *1/27パッチ
  • g>dbfluteg> Engine: LastaFlute, add item e.g. URL parameter to lastadoc *1/27パッチ
  • g>dbfluteg> Engine: LastaFlute, remove warning of empty AppCDef *1/27パッチ
  • g>dbfluteg> Engine: Boolean setter of Entity can be always public *1/27パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, fix classification in ReplaceSchema *1/12パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, then column is notNull *1/5パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck, dbType_with_size *1/5パッチ
  • g>dbfluteg> Engine: SchemaPolicyCheck in ReplaceSchema option *1/5パッチ
  • g>dbfluteg> Engine: third improvement for SchemaPolicyCheck *1/3パッチ
  • g>dbfluteg> Runtime: Entity deep copy e.g. modified properties
  • g>dbfluteg> Engine: fix g>dbfluteg>Initializer's import for g>dbfluteg>SystemFinalTimeZone
  • g>dbfluteg> Runtime: LoadReferrer for one entity should use Equal
  • g>dbfluteg> Runtime: QLog, XLog, info level determination method to be public
  • g>dbfluteg> Runtime: CDef, remove completion noise e.g. exception, EMPTY_SISTERS
  • g>dbfluteg> Engine: CDef, quit List<? extends Classification&gt; of meta's listOf()
  • g>dbfluteg> Runtime: improve message of AbstractDBMeta's throwDBMetaNotFoundException()
  • g>dbfluteg> Runtime: protected setMemberStatusCode_InScope() if cls
  • g>dbfluteg> Runtime: SqlAnalyzer newEmbeddedVariableNode() should use argument adviceFactory
  • g>dbfluteg> Runtime: CountDownRace, assign by parameter list
  • g>dbfluteg> Runtime: DfPropFile try-catch and show file name when parse error
  • g>dbfluteg> Engine: second improvement for SchemaPolicyCheck
  • g>dbfluteg> Engine: remove unneeded warning for deprecated relationship
  • g>dbfluteg> Runtime: MapListString, printOneLiner() option for performance
  • g>dbfluteg> Runtime: ConditionBean, SpecifyColumn required check
  • g>dbfluteg> Engine: upgrade MySQL and PostgreSQL JDBC Driver
  • g>dbfluteg> Engine: upgrade ESFlute
  • g>dbfluteg> Engine: Properties reader uses UTF-8 as default *前回パッチ
  • g>dbfluteg> Engine: Freegen's databaseMap can use schemaFile *前回パッチ
  • g>dbfluteg> Engine: Freegen big refactoring (keeping compatible) *前回パッチ
  • g>dbfluteg> Engine: remove unneeded "pre" closing tag in javadoc *前回パッチ
  • g>dbfluteg> Engine: TSV's convertValueMap.dataprop, $$type(VARCHAR)$$ *前回パッチ
  • g>dbfluteg> Engine: TSV's convertValueMap.dataprop, $$NullToEmpty$$ *前回パッチ
  • g>dbfluteg> Engine: typeMappingMap, enable default auto_mapping *前回パッチ
  • g>dbfluteg> Engine: CDef of(), byName() using OptionalThing *前回パッチ
  • g>dbfluteg> Engine: FromTo javadoc NotNull, allowOneSide() *前回パッチ
  • g>dbfluteg> Engine: EMECHA_DEFAULT_TITLE/DESC invalid check ignore dot *前回パッチ
  • g>dbfluteg> Engine: Revive InScopeRelation for many-to-one *前回パッチ
  • g>dbfluteg> Engine: ESFlute, for Elasticsearch 2.3.0 *前回パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Engine: Freegen, can determine DI container in templates *前回パッチ
  • g>dbfluteg> Engine: g>dbfluteg>BeansRuntimeComponentPrefix for Spring Framework *前回パッチ
  • g>dbfluteg> Engine: Freegen, appCls *前回パッチ
  • g>dbfluteg> Engine: ColumnNullObject, disableColumnNullObject()'s bug *前回パッチ
  • g>dbfluteg> Engine: AlterCheck, enabling sequence increments *前回パッチ

g>dbfluteg>-1.1.1 ※Java8

2016/01/01

NEW

  • g>dbfluteg> Engine: Properties reader uses UTF-8 as default *11/27パッチ
  • g>dbfluteg> Engine: Freegen's databaseMap can use schemaFile *11/27パッチ
  • g>dbfluteg> Engine: Freegen big refactoring (keeping compatible) *11/10パッチ
  • g>dbfluteg> Engine: remove unneeded "pre" closing tag in javadoc *11/10パッチ
  • g>dbfluteg> Engine: TSV's convertValueMap.dataprop, $$type(VARCHAR)$$ *8/18パッチ
  • g>dbfluteg> Engine: TSV's convertValueMap.dataprop, $$NullToEmpty$$ *8/18パッチ
  • g>dbfluteg> Engine: typeMappingMap, enable default auto_mapping *8/18パッチ
  • g>dbfluteg> Engine: CDef of(), byName() using OptionalThing *8/18パッチ
  • g>dbfluteg> Engine: FromTo javadoc NotNull, allowOneSide() *8/18パッチ
  • g>dbfluteg> Engine: EMECHA_DEFAULT_TITLE/DESC invalid check ignore dot *8/18パッチ
  • g>dbfluteg> Engine: Revive InScopeRelation for many-to-one *8/18パッチ
  • g>dbfluteg> Engine: ESFlute, for Elasticsearch 2.3.0 *8/18パッチ
  • g>dbfluteg> Engine: g>dbfluteg> Engine: Freegen, can determine DI container in templates *8/18パッチ
  • g>dbfluteg> Engine: g>dbfluteg>BeansRuntimeComponentPrefix for Spring Framework *8/8パッチ
  • g>dbfluteg> Engine: Freegen, appCls *8/8パッチ
  • g>dbfluteg> Engine: ColumnNullObject, disableColumnNullObject()'s bug *8/8パッチ
  • g>dbfluteg> Engine: AlterCheck, enabling sequence increments *8/8パッチ
  • g>dbfluteg> Runtime: SimpleTraceableSqlStringFilter, to atmark
  • g>dbfluteg> Runtime: BehaviorCommandSetup's getEntity()
  • g>dbfluteg> Runtime: delete unused lnd() of MapListString
  • g>dbfluteg> Runtime: BehaviorCommand, selectEntity()
  • g>dbfluteg> Runtime: ClassificationMeta listAll(), groupOf() javadoc when not found
  • g>dbfluteg> Runtime: OptionalThing orElseTranslatingThrow()
  • g>dbfluteg> Runtime: CountDownRace keeps thread pool
  • g>dbfluteg> Runtime: CallbackContext, all inheritable
  • g>dbfluteg> Runtime: DfReflectionUtil, getWholeFieldList()
  • g>dbfluteg> Runtime: varyingUpdate() uniqueBy() PK loading option
  • g>dbfluteg> Engine: CDef.DefMeta meta(String classificationName)
  • g>dbfluteg> Engine: SchemaPolicyCheck by schemaPolicyMap.dfprop
  • g>dbfluteg> Engine: adjust lastadoc design a little *前回パッチ
  • g>dbfluteg> Engine: adjust application outsideSql for lastaflute single project *前回パッチ

BUg

g>dbfluteg>-1.1.0-sp9 ※Java8

2015/12/04

NEW

  • g>dbfluteg> Engine: adjust lastadoc design a little *12/11パッチ
  • g>dbfluteg> Engine: adjust application outsideSql for lastaflute single project *12/11パッチ
  • g>dbfluteg> Runtime: isBreakCursor() for CursorByPaging
  • g>dbfluteg> Runtime: quit Behavior's inernal adjust() stop
  • g>dbfluteg> Runtime: DfTypeUtil javadoc, empty string returns null
  • g>dbfluteg> Runtime: DfTypeUtil LocalDate locale overload
  • g>dbfluteg> Runtime: TnBeanMetaDataFactoryExtension's provideDBMeta() check
  • g>dbfluteg> Runtime: OptionalThing.translatedFrom()
  • g>dbfluteg> Runtime: DreamCruise's nested conversion parameters in ColumnQuery
  • g>dbfluteg> Engine: make isReadOnlySchema
  • g>dbfluteg> Engine: make readOnlyTableNameList
  • g>dbfluteg> Engine: Oracle emergency option for too many procedures *前回パッチ
  • g>dbfluteg> Engine: floating parameter comment, support cls() + '-- //' *前回パッチ
  • g>dbfluteg> Engine: ESFlute indexSettingsMap from pull request *前回パッチ
  • g>dbfluteg> Engine: Oracle ALL_COL_COMMENTS performance tuning *前回パッチ
  • g>dbfluteg> Engine: Freegen cannot make directory on Windows *前回パッチ
  • g>dbfluteg> Engine: JSON adjustment for empty map but empty list *前回パッチ

BUg

g>dbfluteg>-1.1.0-sp8 ※Java8

2015/09/08

NEW

  • g>dbfluteg> Engine: Oracle emergency option for too many procedures *10/03パッチ
  • g>dbfluteg> Engine: floating parameter comment, support cls() + '-- //' *10/03パッチ
  • g>dbfluteg> Engine: ESFlute indexSettingsMap from pull request *10/03パッチ
  • g>dbfluteg> Engine: Oracle ALL_COL_COMMENTS performance tuning *09/17パッチ
  • g>dbfluteg> Engine: add isReplaceSchemaLimited to replaceSchemaMap.dfprop
  • g>dbfluteg> Engine: support xlsx for ReplaceSchema
  • g>dbfluteg> Engine: LoadDataReverse, overrrideXls for tableNameMap
  • g>dbfluteg> Runtime: use valueOf() of Long, Double and so on...
  • g>dbfluteg> Runtime: SqlAnalyzer adjust overlookNativeBinding
  • g>dbfluteg> Runtime: fix HandyDate javadoc param order
  • g>dbfluteg> Runtime: ListResultBean.toRichString()
  • g>dbfluteg> Runtime: PostgreSQL bytea type, avoid out of memory
  • g>dbfluteg> Runtime: OptionalThing#migratedFrom()
  • g>dbfluteg> Engine: for boolean flg as unique element *前回パッチ

BUg

g>dbfluteg>-1.1.0-sp7 ※Java8

2015/07/23

NEW

  • g>dbfluteg> Engine: for boolean flg as unique element *08/10パッチ
  • g>dbfluteg> Runtime: check conflict alias name of (Specify)DerivedReferrer
  • g>dbfluteg> Engine: fix SchemaHTML for HTML5
  • g>dbfluteg> Runtime: improve behavior override hook

BUg

g>dbfluteg>-1.1.0-sp6 ※Java8

2015/07/01

NEW

  • g>dbfluteg> Runtime: allow empty text in FileTextIO
  • g>dbfluteg> Engine: isSchemaOnlyAlterCheck to avoid big loading data
  • g>dbfluteg> Runtime: fix FileTextIO wrong method name
  • g>dbfluteg> Engine: improve OutsideSql title and description format
  • g>dbfluteg> Runtime: fix JavaPropertiesReader comment out duplicate key
  • g>dbfluteg> Runtime: FileToken delimiter in header

BUg

g>dbfluteg>-1.1.0-sp5 ※Java8

2015/06/21

NEW

  • g>dbfluteg> Runtime: (Query)DerivedReferrer allows from-to pattern
  • g>dbfluteg> Runtime: optimistic lock column as date-time for LocalDateTime
  • g>dbfluteg> Runtime: (Myself)ScalarCondition for max(), sum()
  • g>dbfluteg> Runtime: (Myself)ScalarCondition SpecifyCalculation
  • g>dbfluteg> Runtime: improve manual order allowOneSide() unsupported message

BUg

  • g>dbfluteg> Runtime: fix toDouble() wrong call

g>dbfluteg>-1.1.0-sp4 ※Java8

2015/06/04

NEW

  • g>dbfluteg> Engine: BaseBhv.vm can use other Optional
  • g>dbfluteg> Engine: SpringBoot HybritScan for new behavior
  • g>dbfluteg> Engine: remove Definition from DefinitionMap
  • g>dbfluteg> Engine: LastaFlute embedded freegen (lastafluteMap.dfprop)
  • g>dbfluteg> Runtime: OptionalEntity Serializable
  • g>dbfluteg> Runtime: FileTextIO file not found exception
  • g>dbfluteg> Runtime: HpColumnSpHandler asDBMeta()
  • g>dbfluteg> Runtime: derived() java-doc, inherited exceptions, throws
  • g>dbfluteg> Runtime: exceptRecordMetaColumn() java-doc
  • g>dbfluteg> Runtime: Srl.count() quits argument override
  • g>dbfluteg> Runtime: Srl, remove Srl reference
  • g>dbfluteg> Runtime: DfReflectionUtil.getgenericType() refactoring, performance
  • g>dbfluteg> Runtime: FunCustodial#throwNonSpecifiedColumnAccessException() comment mistake

BUg

  • g>dbfluteg> Runtime: PagingResultBean, _selectList NullPointer

g>dbfluteg>-1.1.0-sp2 ※Java8

2015/04/03

NEW

  • g>dbfluteg> Engine: largeTextFileMap for ReplaceSchema
  • g>dbfluteg> Engine: tableTargetList's generate-only
  • g>dbfluteg> Runtime: ForeignInfo toString() uses getTableDispName()
  • g>dbfluteg> Runtime: BehaviorCommandMeta.getInvokePath() javadoc, return
  • g>dbfluteg> Runtime: SqlFireHook stack and inheritsExistingHook
  • g>dbfluteg> Runtime: BehaviorCommandHook javadoc about inherit
  • g>dbfluteg> Runtime: CDef sisterSet() public
  • g>dbfluteg> Runtime: ConditionBean enableUndefinedClassificationSelect()
  • g>dbfluteg> Runtime: Adjustment for SpringBoot big boot
  • g>dbfluteg> Runtime: Freegen Properties for Hibernate Validator

BUg

  • g>dbfluteg> Runtime: Optional's flatMap bug, returned null if empty

g>dbfluteg>-1.1.0-sp1 ※Java8

2015/02/01

NEW

  • g>dbfluteg> Engine: largeTextFileMap for ReplaceSchema *02/26パッチ
  • g>dbfluteg> Engine: compound PrimaryKey SchemaHTML expression
  • g>dbfluteg> Engine: sisterCode for tableClassification
  • g>dbfluteg> Engine: escape default value for Java
  • g>dbfluteg> Engine: Spring Tomcat JDBC, transaction
  • g>dbfluteg> Engine: remove CDI warning
  • g>dbfluteg> Engine: can specify environment for id and password in dfprop
  • g>dbfluteg> Engine: guice g>dbfluteg>Module's final for instance variable
  • g>dbfluteg> Engine: BehaviorCommandInvoker dfprop
  • g>dbfluteg> Engine: natural unique info by DBMeta
  • g>dbfluteg> Engine: upgrade H2 to 1.4.185
  • g>dbfluteg> Engine: retry to secondary port for EMSynchronizer
  • g>dbfluteg> Runtime: can parse 2015/01/28 2:49
  • g>dbfluteg> Runtime: fix invoke query null allowed handling
  • g>dbfluteg> Runtime: UpdateOption's uniqueOf(UniqueInfo)
  • g>dbfluteg> Runtime: varyingQueryUpdate() option's specify()
  • g>dbfluteg> Runtime: uniqueDeriven read-only and other props remove()
  • g>dbfluteg> Runtime: DBMeta unique info, and meta data list read-only
  • g>dbfluteg> Runtime: DBMeta primary key and unique key search methods
  • g>dbfluteg> Runtime: improve AccessContext#toString()
  • g>dbfluteg> Runtime: QueryTraceableSqlStringFilter refactor
  • g>dbfluteg> Runtime: FileTextIO mkdirs in write()
  • g>dbfluteg> Runtime: FileToken#tokenize() make restored line separator method
  • g>dbfluteg> Runtime: VaryingUpdate self() convert().addDay(DreamCruise)
  • g>dbfluteg> Runtime: batchInsert() part of SQLs improvement

BUg

g>dbfluteg>-1.1.0 ※Java8

2015/01/01

NEW

  • new g>dbfluteg>(java8)

BUg

g>dbfluteg>-1.0.5N ("に"ゅーろーど)

2014/12/01

NEW

  • g>dbfluteg> Engine: Flex DTO array to array-collection *06/02パッチ
  • g>dbfluteg> Engine: tableTargetList's generate-only *03/06パッチ
  • (g>dbfluteg>-1180){Java/C#}: SchemaHTMLで複合PKのときもトップカラムがわかるように *01/29パッチ
  • (g>dbfluteg>-1179){Java/C#}: テーブル区分値でも姉妹コードを使えるように *01/27パッチ
  • (g>dbfluteg>-1178){Java/C#}: SchemaHTMLで隣のSchemaHTMLへのリンク、ERDの画像リンクなど *01/21パッチ
  • (g>dbfluteg>-1177){Java/C#}: 複数Eclipse起動に耐えられるようにEMSynchronizer対応 *01/21パッチ
  • (g>dbfluteg>-1176){Java/C#}: カラムのデフォルト値でダブルクォーテーションが入っていても大丈夫なように *01/11パッチ
  • (g>dbfluteg>-1176){Java/C#}: カラムのデフォルト値でダブルクォーテーションが入っていても大丈夫なように *01/11パッチ
  • (g>dbfluteg>-1175){Java/C#}: Sql2EntityでAutoDetectのプロパティにもコメントを *12/22パッチ
  • (g>dbfluteg>-1174){Java/C#}: manageタスクで、カンマ区切りでタスクを連続実行できるように
  • (g>dbfluteg>-1173){Java/C#}: tableTargetListでもコード生成のみオプションが使えるように
  • (g>dbfluteg>-1172){Java}: 外だしSQLのDomainEntity利用でNonSpecifiedColumnチェックのオプション
  • (g>dbfluteg>-1171){Java}: ScalarSelectでリレーションテーブルのカラムを導出できるように

BUg

g>dbfluteg>-1.0.5M (ごーれ"む")

2014/10/31

NEW

  • (g>dbfluteg>-1170){Java/C#}: SchemaHTMLの下の方にg>dbfluteg>で作ったことを示す一言を入れる *11/16パッチ
  • (g>dbfluteg>-1169){Java/C#}: 複合PKの制約上のカラム順序がテーブル上の定義順を違っても差分チェック正しく *11/16パッチ
  • (g>dbfluteg>-1168){Java}: NonSpecifiedCheckで関連テーブルのnullのカラムをチェックから外す *11/16パッチ
  • (g>dbfluteg>-1167){Java}: MySQLやPostgreSQLでの一件検索でfetchSize調整して大量検索阻止オプション *11/13パッチ
  • (g>dbfluteg>-1166){Java}: NonSpecifiedCheckで手動setされたカラムはチェックしない(実装漏れ) *11/6パッチ
  • (g>dbfluteg>-1165){Java}: SpecifyColumnでSpecifyしてないカラムをgetしたら例外オプション
  • (g>dbfluteg>-1164){Java}: FKカラムのないfixedConditionだけのadditionalFK
  • (g>dbfluteg>-1163){Java/C#}: 外だしSQLでCustomizeEntityの区分値ヒント
  • (g>dbfluteg>-1162){Java}: 1.1開発中さんからのフィードバック
  • (g>dbfluteg>-1161){Java}: varyingUpdateのself()を二回以上呼べるように

BUg

g>dbfluteg>-1.0.5L (ごーる)

2014/09/26

NEW

  • (g>dbfluteg>-1160){Java}: SpringのDI設定をJavaConfigでできるように(dfpropにて)
  • (g>dbfluteg>-1159){Java/C#}: additionalForeignKeyやclassificationのdfpropを分割できるように
  • (g>dbfluteg>-1158){Java/C#}: fixedReferrer(業務的many-to-one)のときにReverseFKが生成されないようにする
  • (g>dbfluteg>-1157){Java/C#}: fixedConditionの埋め込み区分値で区分値グループを指定できるように
  • (g>dbfluteg>-1156){Java}: ColumnQueryでMySQLのビット絞り込み(オプション)ができるように
  • (g>dbfluteg>-1155){Java}: ColumnQueryのoptionのaddDay()など二回呼べるように
  • (g>dbfluteg>-1154){Java}: ColumnQueryのoptionのaddDay()などDreamCruise対応
  • (g>dbfluteg>-1153){Java}: ColumnQueryでバインドした値にplusしたりaddしたりMysticBinding
  • (g>dbfluteg>-1152){Java}: 外だしSQLの実行エンジンとしてダミーテーブル名でも動くように
  • (g>dbfluteg>-1151), (g>dbfluteg>-1150), (g>dbfluteg>-1149), (g>dbfluteg>-1148) *前回パッチ

BUg

g>dbfluteg>-1.0.5K (ごーけー)

2014/08/31

NEW

  • (g>dbfluteg>-1151){Java}: Springでドルマーク混じりのテーブル名でinitializeCBできるように *09/13パッチ
  • (g>dbfluteg>-1150){Java/C#}: 区分値のgroupingMapで別のgroupを部品として参照できるように *09/12パッチ
  • (g>dbfluteg>-1149){Java/C#}: テーブル区分値で数字で始まる要素名でも生成できるように *09/12パッチ
  • (g>dbfluteg>-1148){Java}: BehaviorのgetDBMeta()を共変で具象クラスを戻すように *09/12パッチ
  • (g>dbfluteg>-1145){Java/C#}: 外だしSQLのコメントを必須にする未来オプション
  • (g>dbfluteg>-1144){Java/C#}: 未定義の区分値を拾ってしまったときの未来オプション
  • (g>dbfluteg>-1143){Java/C#}: g>dbfluteg>のModuleアップグレードをするタスク
  • (g>dbfluteg>-1142){Java/C#}: g>dbfluteg> Introを起動するタスク
  • (g>dbfluteg>-1141){Java}: (Query)DerivedReferrerの条件値でカラムを指定できるように
  • (g>dbfluteg>-1140){Java}: PartitionByの中でquery()はできないので明示的な例外に
  • (g>dbfluteg>-1139){Java}: (Specify)DerivedReferrerの中でunionしてさらにDerivedReferrer
  • (g>dbfluteg>-1138){Java}: (Specify)DerivedReferrerの導出処理の前に足したり掛けたり
  • (g>dbfluteg>-1137){Java}: SimpleDtoにJacksonのアノテーションを付けられるように
  • (g>dbfluteg>-1136){Java}: SimpleDtoMapperでDerivedReferrerのプロパティもマッピング
  • (g>dbfluteg>-1135){Java}: SimpleDtoMapperで共通カラムのマッピングを除外するオプション
  • (g>dbfluteg>-1134){Java/C#}: PostgreSQLの継承テーブルをReplaceSchemaでdropできるように
  • (g>dbfluteg>-1133){Java}: google App Engine (gAE) で動くように
  • (g>dbfluteg>-1132){Java}: 切れ味鋭い短刀のようなカラム名(FOO0)でも誤動作しないように
  • (g>dbfluteg>-1131){Java}: Entityの日付型をJodaTimeのLocalDateにできるように
  • (g>dbfluteg>-1130){Java/C#}: Freegenのpropertiesの型判定で明示的アノテーション
  • (g>dbfluteg>-1129){Java/C#}: PostgreSQLの大文字含みのFK制約をReplaceSchemaでdropできるように
  • (g>dbfluteg>-1128), (g>dbfluteg>-1129), (g>dbfluteg>-1130) *前回パッチ

BUg

  • (g>dbfluteg>-1147){Java/C#}: extlibで二つ以上のjarファイルだとコピーされない
  • (g>dbfluteg>-1146){Java}: 基点テーブル限定OverRelationでManyに攻めたらキャッシュで事故
  • (g>dbfluteg>-1128) *前回パッチ

g>dbfluteg>-1.0.5J (ごーじぇい、めいじぇい)

2014/06/28

NEW

  • (g>dbfluteg>-1130){Java/C#}: Freegenのpropertiesの型判定で明示的アノテーション *07/09パッチ
  • (g>dbfluteg>-1129){Java/C#}: PostgreSQLの大文字含みのFK制約をReplaceSchemaでdropできるように *07/09パッチ
  • (g>dbfluteg>-1128){Java/C#}: PostgreSQLで、CraftDiffありのAlterCheckが落ちる *07/09パッチ
  • (g>dbfluteg>-1127){Java}: 最新のAtomikosに対応、Identity取得のConnection調整
  • (g>dbfluteg>-1126){Java}: Behaviorソースコードの軽量化
  • (g>dbfluteg>-1125){Java}: カラムのValueTypeをMappingValueTypeアノテーションで
  • (g>dbfluteg>-1124){Java}: PagingSelectAndQuerySplitでDerivedOrderByを考慮
  • (g>dbfluteg>-1123){Java}: LoadReferrerにloader方式

BUg

  • (g>dbfluteg>-1128){Java/C#}: PostgreSQLで、CraftDiffありのAlterCheckが落ちる *07/03パッチ

g>dbfluteg>-1.0.5H (ごーえいち)

2014/06/11

NEW

BUg

  • (g>dbfluteg>-1122){Java}: OverRelationでForeignForeignでバインド変数すると例外発生

g>dbfluteg>-1.0.5g (ごーじー)

2014/05/29

NEW

  • (g>dbfluteg>-1121){Java}: 不要なCIQやNssを自動生成しないようにする *06/01パッチ
  • (g>dbfluteg>-1120){Java}: 複合主キーでもScalarConditionが利用できるように
  • (g>dbfluteg>-1119){Java}: ページングでselect句とwhere句を分割するオプション(MySQL対策)
  • (g>dbfluteg>-1118){Java}: AdditionalForeignKeyでSetupSelectを抑制するリレーション
  • (g>dbfluteg>-1117){Java}: OrScopeQueryの中でSetupSelectやOrderByを抑制するオプション
  • (g>dbfluteg>-1116){Java/C#}: SchemaHTMLで複合ユニークキーのトップとサブの区別をつけるように
  • (g>dbfluteg>-1115){Java}: ユニークキーでupdate()やinsertOrUpdate()
  • (g>dbfluteg>-1114){Java}: 関連テーブルのOptionalEntityの先取りオプション
  • (g>dbfluteg>-1113){Java/C#}: includeQueryMap.dfpropでカラムドリブンでも指定できるように
  • (g>dbfluteg>-1112){Java/C#}: SchemaSychCheckでCraftDiffを抑制できるオプション

BUg

g>dbfluteg>-1.0.5F (ごーえふっ)

2014/05/16

NEW

  • (g>dbfluteg>-1111){Java/C#}: ReplaceSchemaのTakeFinallyで落ちたらシーケンス調整しないように
  • (g>dbfluteg>-1110){Java/C#}: ReplaceSchemaのエクセルデータをデフォルトでは右トリムしないように
  • (g>dbfluteg>-1109){Java}: SubQueryの中で外側のConditionBeanへの間違い操作を防ぐオプション
  • (g>dbfluteg>-1108){Java/C#}: FKの順序を、FK制約名ではなくFKカラム構成とFK名でソートして固定化
  • (g>dbfluteg>-1107){Java}: ネストしたLoadReferrerをドット続けてwithNestedReferrer()で
  • (g>dbfluteg>-1106){Java}: Java8先取り、selectEntity()の戻り値をOptionalEntityに
  • (g>dbfluteg>-1105){Java}: Play2のようなasyncに対応できるようにスレッドローカルを差し替えられるように
  • (g>dbfluteg>-1104){Java/C#}: g>dbfluteg>自動生成モジュール内部依存ライブラリのもろもろアップグレード

BUg

g>dbfluteg>-1.0.5D (ごーでぃー)

2014/04/27

NEW

  • (g>dbfluteg>-1103){Java/C#}: 区分値のaliasやsubItemに改行コードが含まれていてもOKに
  • (g>dbfluteg>-1101){Java}: 複合主キーでもDerivedReferrerを利用できるように
  • (g>dbfluteg>-1093), (g>dbfluteg>-1094), (g>dbfluteg>-1095), (g>dbfluteg>-1096), (g>dbfluteg>-1097), (g>dbfluteg>-1098), (g>dbfluteg>-1099), (g>dbfluteg>-1100) *前回パッチ

BUg

  • (g>dbfluteg>-1102){Java/C#}: 複合PKの一部が複合UQに含まれてるとUQメタデータがおかしい

g>dbfluteg>-1.0.5C (ごーしー)

2014/03/04

NEW

  • (g>dbfluteg>-1100){Java/C#}: DBコメントのAlias名デリミタにタブ文字を *04/17パッチ
  • (g>dbfluteg>-1099){Java/C#}: SchemaHTMLとHistoryHTMLで相互リンク *03/31パッチ
  • (g>dbfluteg>-1098){Java/C#}: ReplaceSchemaのエクセルでtrimを制御するオプション *03/31パッチ
  • (g>dbfluteg>-1097){Java/C#}: LoadDataReverseでLargeTextを扱えるように *03/31パッチ
  • (g>dbfluteg>-1096){Java/C#}: ポイント指定でEntityのカラムのマッピング型を変更できるように *03/22パッチ
  • (g>dbfluteg>-1095){Java/C#}: ReplaceSchemaのDataAdjustmentでBIgINT型のカラムもいけるように *03/22パッチ
  • (g>dbfluteg>-1094){Java/C#}: SchemaHTMLで非推奨区分値の明確な表示 *03/22パッチ
  • (g>dbfluteg>-1093){Java}: MySQLにて、CollateUTF8MB4UnicodeArrangerを提供
  • (g>dbfluteg>-1085), (g>dbfluteg>-1086), (g>dbfluteg>-1088), (g>dbfluteg>-1089), (g>dbfluteg>-1090), (g>dbfluteg>-1091) *前回パッチ

BUg

  • (g>dbfluteg>-1092){Java}: DreamCruiseのinviteでDerivedReferrerが二つ以上あると例外
  • (g>dbfluteg>-1087) *前回パッチ

g>dbfluteg>-1.0.5B (ごーびー)

2014/01/01

NEW

  • (g>dbfluteg>-1091){Java/C#}: SchemaHTMLのテーブル名検索で前方一致ヒットを優先表示 *02/28パッチ
  • (g>dbfluteg>-1090){Java}: コンパイル後のクラスファイルのダイエット計画 *02/16パッチ
  • (g>dbfluteg>-1089){Java}: ParameterBeanのJavaDocとEclipseでフォルトフォーマッターとの相性 *02/16パッチ
  • (g>dbfluteg>-1088){Java}: テーブル区分値のBehaviorを自動生成しないオプション *02/16パッチ
  • (g>dbfluteg>-1086){Java/C#}: MySQLのutf8mb4に対応(同梱JDBCドライバのバージョンアップ) *01/19パッチ
  • (g>dbfluteg>-1085){Java}: CDIの複数DB対応 *01/19パッチ
  • (g>dbfluteg>-1084){Java/C#}: LoadDataReverseのFK順序出力でcommonのテーブルも考慮
  • (g>dbfluteg>-1083){Java}: ListResultBeanでgroupingList()とgroupingMap()
  • (g>dbfluteg>-1082){Java}: BehaviorReadableインターフェースでreadScalar()を
  • (g>dbfluteg>-1081){Java}: DBWayを拡張できるようにする
  • (g>dbfluteg>-1073), (g>dbfluteg>-1074), (g>dbfluteg>-1076), (g>dbfluteg>-1077), (g>dbfluteg>-1078), (g>dbfluteg>-1079), (g>dbfluteg>-1080) *前回パッチ

BUg

  • (g>dbfluteg>-1087){Java/C#}: 自動生成時にSQLServerのコメントがmssql指定じゃないと取得できない *01/24パッチ

g>dbfluteg>-1.0.5A (ごえー)

2013/09/30

NEW

  • (g>dbfluteg>-1080){Java/C#}: ReplaceSchemaのデータ登録でPostgreSQLのfloatとreal型を調整 *12/01パッチ
  • (g>dbfluteg>-1079){Java/C#}: extlibにjarが無い場合はextlibのコピーをしない(NonSync問題対策) *12/01パッチ
  • (g>dbfluteg>-1078){Java/C#}: 最後の一つの外だしSQLを削除したときに古いクラスが消えない *11/17パッチ
  • (g>dbfluteg>-1077){Java/C#}: Referrer参照を抑制するオプション、自動生成時のみの指定あり *11/17パッチ
  • (g>dbfluteg>-1076){Java/C#}: Oracleでユニークキーに対するFKのメタデータを取得 *11/17パッチ
  • (g>dbfluteg>-1074){Java/C#}: Oracleのメタデータ取得のパフォーマンス改善 *11/17パッチ
  • (g>dbfluteg>-1073){Java/C#}: SchemaSyncCheckがJDBCタスクに依存しないようにする *10/11パッチ
  • (g>dbfluteg>-1072){Java}: BatchInsertとBatchUpdateでModifiedPropertiesが利くように
  • (g>dbfluteg>-1071){Java}: FixedConditionのOverRelationでInlineViewを利用した最適化
  • (g>dbfluteg>-1069){Java/C#}: 外だしSQLでカーソル検索とページング検索を両方指定できるように
  • (g>dbfluteg>-1068){Java/C#}: SchemaHTMLでテーブル名のインクリメンタルサーチ

BUg

  • (g>dbfluteg>-1067){Java}: カーソル検索の割り切りベタページング方式で最後のページが処理されない
  • (g>dbfluteg>-1066){Java}: FixedConditionのOverRelationで同じリレーションを複数使うとカラムが解決されない

g>dbfluteg>-1.0.4K (けー)

2013/09/09

NEW

  • (g>dbfluteg>-1064){Java}: BatchUpdateのSpecifyQueryで全カラム更新指定を
  • (g>dbfluteg>-1063){Java}: InvalidQueryのチェックを部分的に指定できるようにする
  • (g>dbfluteg>-1062){Java}: HandyDateでLocaleを考慮したtoDisp()メソッドを追加
  • (g>dbfluteg>-1060){Java/C#}: 環境タイプを指定したときの+dfpropの挙動を明確化

BUg

g>dbfluteg>-1.0.4J (じぇい)

2013/08/25

NEW

  • (g>dbfluteg>-1059){Java}: g>dbfluteg>タスクのシェルがCentOSでも動くように
  • (g>dbfluteg>-1058){Java}: ソースコードの改行コードをLFに統一(調整オプションあり)

BUg

g>dbfluteg>-1.0.4H

2013/08/04

NEW

  • (g>dbfluteg>-1057){Java}: HandyDateでTimeZoneに対応
  • (g>dbfluteg>-1055){Java/C#}: ArrangeBeforeRepsでOSスクリプトを実行できるように

BUg

  • (g>dbfluteg>-1053){Java/C#}: isCheckColumnDefOrderDiff が AlterCheck で効いていない
  • (g>dbfluteg>-1054){Java/C#}: PropertiesHTMLで二階層上のオーバーライドが検知できない
  • (g>dbfluteg>-1056){Java}: DreamCruiseのManualOrderでdescが効いていない

g>dbfluteg>-1.0.4g

2013/07/22

NEW

  • (g>dbfluteg>-1052){Java/C#}: 日本語のテーブル名で外だしSQLの解決が(ちょっと)できるように!?
  • (g>dbfluteg>-1051){Java}: 区分値のインターフェースでグルーピングを扱えるように
  • (g>dbfluteg>-1050){Java/C#}: 排他制御カラムが明示的に指定されているのに、どのテーブルにも存在しない場合はエラーに
  • (g>dbfluteg>-1048){Java/C#}: ReplaceSchemaのリソースが空っぽであれば ReplaceSchema できないように

BUg

  • (g>dbfluteg>-1049){Java}: 非推奨区分値要素を設定するとタイミング次第でReplaceSchemaで落ちる可能性がある ※一つの前のバージョンで追加したg>dbfluteg>-1047の話

g>dbfluteg>-1.0.4F

2013/07/12

NEW

  • (g>dbfluteg>-1047){Java}: 区分値で非推奨の区分値要素を指定できるようにした
  • (g>dbfluteg>-1046){Java}: 業務的one-to-oneの動的パラメーターの必須チェックを強化
  • (g>dbfluteg>-1045){Java/C#}: 別スキーマ同名テーブルをもう少し自動生成できるようにする
  • (g>dbfluteg>-1044){Java}: FileTokenの書き込み側(make)をリファクタリング

BUg

g>dbfluteg>-1.0.4D

2013/06/18

NEW

  • (g>dbfluteg>-1042){Java/C#}: AlterCheckのSavePreviousでalterファイルの存在チェック
  • (g>dbfluteg>-1041){Java}: MySQL, PostgreSQL, H2のlimit/offsetでバインド変数(互換オプションあり)
  • (g>dbfluteg>-1040){Java}: SQL呼び出しモジュール判別マークの提案クラスをランタイムに追加
  • (g>dbfluteg>-1039){Java}: SQL失敗例外で本番環境でも呼び出し情報を付与(パフォーマンスや安全性を考慮した上で)
  • (g>dbfluteg>-1038){Java}: FileTokenでConditionBeanのカーソル検索に合うインターフェースを追加
  • (g>dbfluteg>-1037){Java}: insertやupdateでもqueryTimeoutを(varying系を利用)
  • (g>dbfluteg>-1036){Java/C#}: isEntityJavaDocDbCommentValid をデフォルトで true に
  • (g>dbfluteg>-1035){Java/C#}: OutsideSqlTestのSQLタイトル必須チェックでEMechaデフォルトをNg

BUg

g>dbfluteg>-1.0.4C

2013/05/29

NEW

  • (g>dbfluteg>-1034){Java/C#}: ReplaceSchemaでdropしないテーブルを指定できるように
  • (g>dbfluteg>-1033){Java}: CDefでgroupingのリストを取得できるように
  • (g>dbfluteg>-1032){Java}: 区分値の強制オプションと共通カラムの区分値を共存できるように
  • (g>dbfluteg>-1031){Java}: MySQLのQueryDeleteで関連テーブルのカラムの条件もサポート

BUg

g>dbfluteg>-1.0.4B

2013/04/25

NEW

  • (g>dbfluteg>-1030){Java/C#}: LoadDataReverseを繰り返し利用しやすいように改善
  • (g>dbfluteg>-1029){Java/C#}: PropertiesHTMLでファイル名表示でWindowsとMacの環境依存を排除
  • (g>dbfluteg>-1028){Java/C#}: dfpropのmapスタイルでエスケープを可能に

BUg

g>dbfluteg>-1.0.4A

2013/03/24

NEW

  • (g>dbfluteg>-1027){Java}: MySQLのカーソル検索をべたページング方式にするオプション
  • (g>dbfluteg>-1026){Java/C#}: ReplaceSchemaでカラム定義の整合性チェック
  • (g>dbfluteg>-1025){Java/C#}: ReplaceSchemaのloadingControlMapで日付を一律相対的に調整

BUg

g>dbfluteg>-1.0.3

2013/03/01

NEW

  • (g>dbfluteg>-1024){Java/C#}: PropertiesHtmlでFloatLeftっぽい表示
  • (g>dbfluteg>-1023){Java}: InnerJoinAutoDetectをデフォルト設定に
  • (g>dbfluteg>-1022){Java/C#}: PropertiesHtmlで暗黙のオーバーライドをチェックできるように
  • (g>dbfluteg>-1021){Java/C#}: SchemaHTMLの区分値のグループ名にツールチップでコメント表示
  • (g>dbfluteg>-1020){Java/C#}: SchemaHTMLに区分値の姉妹コードも表示するように
  • (g>dbfluteg>-1019){Java}: CallbackContextでデバッグログで出してるInvokePathが利用できるように
  • (g>dbfluteg>-1018){Java/C#}: 改行コードを統一&オプションでLFにできるようにする
  • (g>dbfluteg>-1017){Java}: SpecifyColumnで共通カラムだけを除外する指定を
  • (g>dbfluteg>-1016){Java}: Runtimeにおける不要なDatabaseMetaDataの取得を抑制
  • (g>dbfluteg>-1014){Java/C#}: 別スキーマ同名テーブルも少しくらいは使えるように

BUg

g>dbfluteg>-1.0.2

2013/02/11

NEW

  • (g>dbfluteg>-1015){Java}: EntityやConditionBeanのJavaDocを整理整頓
  • (g>dbfluteg>-1013){Java/C#}: SchemaHtmlでテーブル詳細の部分にもテーブルコメントを
  • (g>dbfluteg>-1012){Java/C#}: FreegenでJSONで定義されたスキーマで自動生成できるように

BUg

g>dbfluteg>-1.0.1

2013/01/01

NEW

  • (g>dbfluteg>-1011){Java/C#}: propertiesファイルのHTML出力(PropertiesHtml)
  • (g>dbfluteg>-1010){Java/C#}: ReplaceSchemaのテストデータで日付の相対値指定をできるように
  • (g>dbfluteg>-1009){Java/C#}: CraftDiffでテーブル区分値の差分を一括チェックできるように
  • (g>dbfluteg>-1008){Java/C#}: FreegenでJSONリソースを読めるように
  • (g>dbfluteg>-1007){Java/C#}: FreegenのSolrタイプでdynamicFieldを読めるように
  • (g>dbfluteg>-1006){Java}: FK関係のない業務的one-to-one経由でも暗黙のSpecifyColumnがされるように
  • (g>dbfluteg>-1005){Java}: バッチ更新で例外発生した時のメッセージにDisplaySqlが一部であることを示す文言入れる
  • (g>dbfluteg>-1004){Java}: バッチ更新で全カラム更新のメソッドに対してなにかしら怪訝感を入れる
  • (g>dbfluteg>-1003){Java}: バッチ登録だとデフォルト制約が利用できないことをJavaDocに書く
  • (g>dbfluteg>-1001){Java}: PKのリストを抽出するextractメソッドを作成する
  • (g>dbfluteg>-1000){Java/C#}: ReplaceSchemaのXLSファイルの中身の内訳を出力
  • (g>dbfluteg>-999){Java}: FreegenでHTMLエスケープっぽいことができるように
  • (g>dbfluteg>-998){Java}: FreegenのProperties読み込みの精度を高く
  • (g>dbfluteg>-995){Java}: テーブルをまたがった複数FKのキーのマッピングもできるように
  • (g>dbfluteg>-994){Java}: CBの検索結果のEntityキャッシュを二階層以降のEntityでも

BUg

  • (g>dbfluteg>-1002){Java}: MySQLのqueryUpdate()で結合するとVERSION_NOが識別できない

g>dbfluteg>-1.0.0

2012/09/26

NEW

  • (g>dbfluteg>-993){Java}: SubQueryとUnionQueryを統合的に扱うインターフェース
  • (g>dbfluteg>-992){Java/C#}: ストアドプロシージャのスキーマ差分でSQLServerにプチ対応

BUg

g>dbfluteg>-0.9.9.9

2012/09/19

NEW

  • (g>dbfluteg>-989){Java}: ライセンス関連のしっかり整備

BUg

  • (g>dbfluteg>-990){Java/C#}: ReplaceSchemaのシステムユーザでの実行のデグレ(前バージョンからの)

g>dbfluteg>-0.9.9.8

2012/09/10

NEW

  • (g>dbfluteg>-988){Java/C#}: HistoryHTMLやSchemaSyncCheckで手作りSQLでデータ差分
  • (g>dbfluteg>-987){Java/C#}: OutsideSqlTestでSQL全部実行して結果を一覧化
  • (g>dbfluteg>-986){Java}: ManualOrderで条件によるソートカラムの切り替え
  • (g>dbfluteg>-985){Java/C#}: Oracle利用時のときのほんのわずかな微調整(デフォルト制約の差分とか)
  • (g>dbfluteg>-984){Java/C#}: Manageタスクで引数なしのときに番号入力の実行支援
  • (g>dbfluteg>-983){Java/C#}: DB2利用時のときのほんのわずかな微調整(シーケンス差分とか)

BUg

g>dbfluteg>-0.9.9.7F

2012/08/28

NEW

  • (g>dbfluteg>-982){Java/C#}: databaseInfoMap.dfpropでもadditionalUserのような外だしパスワード
  • (g>dbfluteg>-981){Java/C#}: スキーマ差分にストアドプロシージャを追加
  • (g>dbfluteg>-980){Java}: RangeOfOptionでカラムの導出計算が指定できるオプション
  • (g>dbfluteg>-979){Java}: MySQLのネクストキーロック対応でQueryUpdate前にSelectするオプション
  • (g>dbfluteg>-978){Java/C#}: AlterCheckの差分結果をHTML化
  • (g>dbfluteg>-977){Java/C#}: SchemaSyncCheckの結果をHTML化
  • (g>dbfluteg>-976){Java/C#}: スキーマ差分にシーケンスを追加

BUg

g>dbfluteg>-0.9.9.7C

2012/08/13

NEW

  • (g>dbfluteg>-975){Java}: SimpleDtoMapperのキャッシュでhashCode()の重複にも対応
  • (g>dbfluteg>-974){Java}: ConditionBeanでランキングを導出できるように

BUg

g>dbfluteg>-0.9.9.7B

2012/08/04

NEW

  • (g>dbfluteg>-973){Java/C#}: AlterCheckでチェックされたAlterDDLの管理を強化
  • (g>dbfluteg>-972){Java/C#}: LoadDataReverseやSchemaSyncCheckを単独実行できるように

BUg

  • (g>dbfluteg>-971){Java/C#}: SchemaSyncCheckがAdditionalSchema処理で例外
  • (g>dbfluteg>-970){Java/C#}: AlterCheckで旧DBに存在しない区分値でImplicitCheckすると例外
  • (g>dbfluteg>-969){Java}: 区分値のグルーピング機能である条件下でコンパイルエラー

g>dbfluteg>-0.9.9.7A

2012/07/24

NEW

  • (g>dbfluteg>-968){Java}: 区分値の要素をグルーピングして判定できるメソッドを生成
  • (g>dbfluteg>-967){Java}: AlterCheckのSavePreviousで保存したものをZIPに
  • (g>dbfluteg>-966){Java}: VaryingQueryUpdateでwhere句ダイレクト展開の条件を強制指定
  • (g>dbfluteg>-965){Java/C#}: ReplaceSchemaの最初のy/nの時に接続DB情報を表示
  • (g>dbfluteg>-964){Java}: ConditionBeanのSQLの先頭にアプリ固有のコメントを入れられるように
  • (g>dbfluteg>-963){Java}: 業務的many-to-oneの逆参照を利用可能にする

BUg

g>dbfluteg>-0.9.9.5B

2012/07/07

NEW

  • (g>dbfluteg>-962){Java}: SpringFrameworkのBeansXMLにdefault-lazy-initを付与できるように
  • (g>dbfluteg>-961){Java}: パラメータコメント内のオプションとプロパティ自動判別の判定調整
  • (g>dbfluteg>-960){Java}: MySQLのQueryUpdateでJoinを利用できるように

BUg

g>dbfluteg>-0.9.9.5A

2012/05/20

NEW

  • (g>dbfluteg>-958){Java}: ManualOrderでMySQLのBoolean型の区分値の判定を柔軟に
  • (g>dbfluteg>-957){Java/C#}: 自動生成対象のProcedureが大量にあるとがSql2Entityでエラー

BUg

  • (g>dbfluteg>-959){Java/C#}: ReplaceSchemaのTSV登録でloadingControlのsuppressBatchUpdateが効かない
  • (g>dbfluteg>-956){Java/C#}: SQLServerでProcedureのtarget指定による絞り込みが効かない

g>dbfluteg>-0.9.9.4C

2012/05/08

NEW

  • (g>dbfluteg>-955){Java/C#}: All-in-Oneテーブル区分値対応の精査
  • (g>dbfluteg>-953){Java}: SQL実行直前と直後をフックするコールバック

BUg

  • (g>dbfluteg>-954){Java}: SqlResultHandlerでinsert時のログがIdentity取得にならないように

g>dbfluteg>-0.9.9.4B

2012/04/26

NEW

  • (g>dbfluteg>-952){Java}: 区分値で姉妹コードにtrueとfalseが指定されていればBoolean指定できるように
  • (g>dbfluteg>-951){Java}: 区分値で姉妹コードを指定できるように
  • (g>dbfluteg>-950){Java/C#}: ReplaceSchemaでスキーマをReplaceするSQLのログを抑制するオプション
  • (g>dbfluteg>-949){Java/C#}: ReplaceSchemaのスキーマ初期化前に実行するSQLを指定できるように
  • (g>dbfluteg>-948){Java}: SimpleDtoMapperで関連テーブルをマッピングしないオプションを

BUg

g>dbfluteg>-0.9.9.4A

2012/04/15

NEW

  • (g>dbfluteg>-947){Java/C#}: ReplaceSchemaのエクセルデータで空行を無視(ゴミ対策)
  • (g>dbfluteg>-946){Java}: CursorSelectのときのFetchSize(のデフォルト)を指定できるように
  • (g>dbfluteg>-945){Java}: VaryingUpdateで日付のインクリメントもできるように
  • (g>dbfluteg>-944){Java}: SqlLogHandlerやSqlResultHandler周りを大改造
  • (g>dbfluteg>-943){Java}: ScalarConditionでパーティション条件を指定できるように
  • (g>dbfluteg>-942){Java}: 業務的one-to-oneで固定条件をInlineViewに定義するオプション
  • (g>dbfluteg>-941){Java}: ScalarSelectでcountDistinct()をできるようにする
  • (g>dbfluteg>-940){Java}: OrScopeQuery直下のDateFromToでもand条件が保たれるように

BUg

g>dbfluteg>-0.9.9.3C

2012/03/14

NEW

  • (g>dbfluteg>-939){Java}: SimpleDtoMapperで逆参照もマッピングするように
  • (g>dbfluteg>-938){Java}: (Query)DerivedReferrerでDateFromTo
  • (g>dbfluteg>-937){Java}: 区分値ごとに独自の属性を設定してアプリで利用できるように
  • (g>dbfluteg>-936){Java/C#}: SchemaHTMLで独自のJavaScriptを埋め込められるように
  • (g>dbfluteg>-935){Java/C#}: ReplaceSchemaでDDLで落ちても続行するオプションを
  • (g>dbfluteg>-934){Java/C#}: ReplaceSchemaのDDLで落ちたらすぐにタスク中断例外にする
  • (g>dbfluteg>-933){Java/C#}: ClassificationResourceでisCheckImplicitSetを利用できるように
  • (g>dbfluteg>-932){Java}: SimpleDtoMapperに抽象化利用のためのインターフェースを
  • (g>dbfluteg>-931){Java/C#}: SchemaHTMLで独自のCSSを指定できるように
  • (g>dbfluteg>-930){Java}: (Query)DerivedReferrerでbetween()で範囲検索できるように
  • (g>dbfluteg>-929){Java/C#}: Oracleで自スキーマのテーブルと同じ名前の別スキーマのテーブルへのシノニムが
  • (g>dbfluteg>-928){Java/C#}: Oracleでシノニムで別スキーマにある同じ名前のテーブルへのFKが

BUg

g>dbfluteg>-0.9.9.2D

2012/02/01

NEW

  • (g>dbfluteg>-926){Java}: Eclipse-3.7 やJDK7で警告がでないようにする
  • (g>dbfluteg>-925){Java}: HelperのFileTokenの最小限クォートのオプションをヘッダにも反映
  • (g>dbfluteg>-924){Java/C#}: SchemaHTMLのテーブル名大文字オプション時のリンク切れパターンの調整

BUg

  • (g>dbfluteg>-927){Java}: MySQLのfetch_rows()を使うページングで再検索調整時に誤動作

g>dbfluteg>-0.9.9.2C

2012/01/01

NEW

  • (g>dbfluteg>-923){Java/C#}: columnExceptMapで自動生成時のみ除外オプション
  • (g>dbfluteg>-922){Java}: 数値や日付の大なり小なり検索でIsNullをorでつなげるオプション
  • (g>dbfluteg>-921){Java/C#}: 業務的one-to-oneの暗黙の逆参照FKで既に同じテーブルの参照あれば識別子を
  • (g>dbfluteg>-920){Java}: ParameterBeanのオプションでDateFromToだけでなく汎用的なFromToも
  • (g>dbfluteg>-919){Java}: DBメタ情報取得周りのちょっとしたパフォーマンス改善

BUg

g>dbfluteg>-0.9.9.2B

2011/12/01

NEW

  • (g>dbfluteg>-918){Java}: 外だしSQLのInScopeでHashSetなど別のCollection型を利用できるように
  • (g>dbfluteg>-917){Java}: ConditionBeanの結合条件部分の文字列生成をカスタマイズしやすいように

BUg

g>dbfluteg>-0.9.9.2A

2011/11/26

NEW

  • (g>dbfluteg>-916){Java/C#}: わかりづらいDBMSのエラーメッセージに対し補足アドバイスを
  • (g>dbfluteg>-915){Java}: FromToOptionで、時間単位や週単位の範囲条件が表現できるように

BUg

g>dbfluteg>-0.9.9.1F

2011/11/08

NEW

  • (g>dbfluteg>-914){Java}: Behaviorの呼び出しログのCallerの候補を拡張できるように

BUg

g>dbfluteg>-0.9.9.1C

2011/10/31

NEW

  • (g>dbfluteg>-913){Java/C#}: AdditionalForeignKeyのfixedConditionでIFコメント
  • (g>dbfluteg>-912){Java/C#}: ConditionBeanでMySQLのutf8_unicode_ciを利用できるように
  • (g>dbfluteg>-911){Java/C#}: HistoryHTMLでDBコメントの両端の空白の比較に対応
  • (g>dbfluteg>-893){Java/C#}: HistoryHTMLで自動生成されたFK制約名(SYSxxxなど)の考慮

BUg

g>dbfluteg>-0.9.9.1B

2011/10/21

NEW

  • (g>dbfluteg>-910){Java/C#}: TakeAssertタスクにおいて最後まで実行して一括アサート
  • (g>dbfluteg>-909){Java}: EntityでObject#clone()メソッドを実装
  • (g>dbfluteg>-908){Java/C#}: AdditionalForeignKeyのfixedConditionで改行を維持
  • (g>dbfluteg>-907){Java}: ドキュメントだけで利用する区分値を設定できるようにするオプション
  • (g>dbfluteg>-906){Java}: 暗黙の区分値のEntityやReplaceSchemaでの登録される値のチェックオプション
  • (g>dbfluteg>-905){Java}: CBのselect句のカラムのAliasを文字数制限対応を保ちつつわかりやすく
  • (g>dbfluteg>-904){Java/C#}: ReplaceSchemaのArrangeBeforeRepsでコピー先clean機能
  • (g>dbfluteg>-903){Java/C#}: ReplaceSchemaのfilterVariablesMapでダイレクト置換
  • (g>dbfluteg>-902){Java/C#}: ReplaceSchemaのArrangeBeforeRepsで共通定義利用
  • (g>dbfluteg>-901){Java}: SimpleDtoのMapperをジェネレーションギャップにする
  • (g>dbfluteg>-900){Java}: 親テーブルへのnull参照で独自のNullObjectを利用できるように

BUg

g>dbfluteg>-0.9.9.1A

2011/10/07

NEW

  • (g>dbfluteg>-899){Java/C#}: TakeFinallyのデータ整合性チェックだけを実行するタスク
  • (g>dbfluteg>-898){Java/C#}: ReplaceSchemaのArrangeBeforeRepsでdestにディレクトリ
  • (g>dbfluteg>-897){Java}: OracleのDBリンクのパッケージプロシージャに対応する
  • (g>dbfluteg>-896){Java}: 外だしSQLでIFとELSEの間に普通の行コメントを入れられるように
  • (g>dbfluteg>-895){Java}: 外だしSQLで検索カラムごとのコメントを付与できるように
  • (g>dbfluteg>-894){Java}: 外だしSQLのBEgINコメントのカンマ除去を空白後でも効くように
  • (g>dbfluteg>-892){Java}: OracleのDBリンクのプロシージャシノニムに対応する
  • (g>dbfluteg>-891){Java}: SimpleDTOの自動生成時に削除されたテーブルに対応するクラスを削除
  • (g>dbfluteg>-889){Java/C#}: LoadDataReverseでTSVに切り替える件数を変更するオプション
  • (g>dbfluteg>-888){Java}: gWTのためにSimpleDTOのSimpleDateFormatを抑制するオプション
  • (g>dbfluteg>-887){Java/C#}: ドキュメント上のテーブル名を大文字にするオプション

BUg

g>dbfluteg>-0.9.9.0D

2011/09/11

NEW

  • (g>dbfluteg>-886){Java/C#}: OracleのシノニムでもテーブルやカラムのDBコメントを取得
  • (g>dbfluteg>-885){Java/C#}: AlterCheckやHistoryHTMLでDBコメントも対象にするオプション
  • (g>dbfluteg>-884){Java}: ParameterBeanで固定の区分値を指定するオプション
  • (g>dbfluteg>-882){Java/C#}: AlterCheckやHistoryHTMLでカラムの順序変更も対象にするオプション
  • (g>dbfluteg>-881){Java/C#}: CBやBhvのSQLのテーブル名やカラム名を強制的に大文字にするオプション

BUg

  • (g>dbfluteg>-883){Java/C#}: SchemaSyncCheckでMySQLなどでDB名が違う場合に例外

g>dbfluteg>-0.9.9.0C

2011/08/28

NEW

  • (g>dbfluteg>-880){Java/C#}: ReplaceSchemaのシステムユーザでパスワードファイルがない場合のスキップオプション
  • (g>dbfluteg>-879){Java}: 埋め込み変数コメントでテスト値の扱いを柔軟に
  • (g>dbfluteg>-877){Java/C#}: includeQueryMapで共通カラムやバージョンNOのデフォルト除外
  • (g>dbfluteg>-876){Java}: あるべきマスタテーブルがない場合でも仲間検索ができるように
  • (g>dbfluteg>-874){Java}: AdditionalForeingnKeyで暗黙の型変換を利用できるように

BUg

  • (g>dbfluteg>-878){Java}: 外だしSQLの代理メソッド自動判別でpmb.でないものを除外
  • (g>dbfluteg>-875){Java}: ConditionBeanでCDefを引数にしたメソッドでnullの場合は条件なし

g>dbfluteg>-0.9.9.0B

2011/08/20

NEW

  • (g>dbfluteg>-873){Java}: 全てのDBアクセスに対する汎用的なコールバック
  • (g>dbfluteg>-872){Java/C#}: ReplaceSchemaのデータ登録で型に合わないデータのエラーメッセージ強化

BUg

  • (g>dbfluteg>-871){Java/C#}: ReplaceSchemaのRepsEnvTypeがLoadDataReverseで効かない

g>dbfluteg>-0.9.9.0A

2011/08/01

NEW

  • (g>dbfluteg>-870){Java}: ページングのカウント検索で不要な結合を除去するをデフォルトに
  • (g>dbfluteg>-869){Java}: ページングのカウント検索を後に実行するをデフォルトに
  • (g>dbfluteg>-868){Java}: ConditionBeanでNullableな文字列カラムでIsNullOrEmpty
  • (g>dbfluteg>-866){Java/C#}: ReplaceSchemaのエクセルデータで値のコンバート
  • (g>dbfluteg>-865){Java/C#}: ReplaceSchemaのplaysqlをプロパティで変更可能に
  • (g>dbfluteg>-864){Java/C#}: ReplaceSchemaのfilterVariablesMapで絶対パスを示すデフォルト変数
  • (g>dbfluteg>-861){Java}: InnerJoinAutoDetectのデフォルト化に向けての最終調整

BUg

  • (g>dbfluteg>-867){Java/C#}: ReplaceSchemaのcheckEnvで直後がBeginだと効かない
  • (g>dbfluteg>-862){Java/C#}: ReplaceSchemaのデータ登録でSQLServerのgUIDが登録できない

g>dbfluteg>-0.9.8.8

2011/07/26

NEW

  • (g>dbfluteg>-860){Java}: ConditionBeanでInnerJoinを自動判別するオプション
  • (g>dbfluteg>-858){Java}: ConditionBeanのPagingのカウント検索で不要なjoinを調整できるように
  • (g>dbfluteg>-857){Java/C#}: MySQLで予約語カラムのクォートをバッククォートにする
  • (g>dbfluteg>-856){Java}: PagingCountLaterをg>dbfluteg>Configで一律の設定ができるように
  • (g>dbfluteg>-855){Java}: MySQLにてCBでPagingCountLaterが有効ならfound_rows()関数
  • (g>dbfluteg>-854){Java}: 区分値メソッドのJavaDocコメントに(nameだけでなく)codeも表示
  • (g>dbfluteg>-853){Java/C#}: Entityの古いスタイルの区分値メソッドをデフォルトでOFFに
  • (g>dbfluteg>-852){Java/C#}: SimpleDTOの自動生成出力先でg>dbfluteg>クライアントからの相対指定を
  • (g>dbfluteg>-851){Java/C#}: ReplaceSchemaのシステムユーザで目的指定の最適化を
  • (g>dbfluteg>-850){Java}: g>dbfluteg>に依存しないCDefを自動生成
  • (g>dbfluteg>-849){Java/C#}: FKやIndexなどの定義順を一定にする(アルファベット順)

BUg

  • (g>dbfluteg>-859){Java/C#}: TIMESTAMPというカラム名が排他制御カラムになってしまう

g>dbfluteg>-0.9.8.7

2011/07/01

NEW

  • (g>dbfluteg>-848){Java/C#}: AdditionalUser(Reps)のPwdFileがなくてデフォルトもなければ例外に

BUg

  • (g>dbfluteg>-847){Java/C#}: AlterCheckのSavePreviousでWindowsの場合に保存先がズレる

g>dbfluteg>-0.9.8.6

2011/06/26

NEW

  • (g>dbfluteg>-846){Java}: ColumnQueryで左辺の日付にも加算や切り捨て
  • (g>dbfluteg>-845){Java}: ColumnQueryで日付の加算や切り捨て
  • (g>dbfluteg>-843){Java}: DerivedReferrerなどのオプションを引数に持つメソッドではオプションは必須
  • (g>dbfluteg>-842){Java}: ネストしたDerivedReferrerの直後のサブクエリでもSQLが崩れないように

BUg

  • (g>dbfluteg>-844){Java}: ExistsReferrerの中のColumnQueryでCalculationすると条件値が

g>dbfluteg>-0.9.8.5

2011/06/18

NEW

  • (g>dbfluteg>-841){Java/C#}: ReplaceSchemaの実行前にDDLファイルなどをかき集めるオプション
  • (g>dbfluteg>-840){Java/C#}: ReplaceSchemaで環境タイプごとに実行するDDLを切り替え
  • (g>dbfluteg>-839){Java/C#}: ReplaceSchemaのシステムユーザによる実行でパスワードファイル
  • (g>dbfluteg>-838){Java/C#}: 一通りの再自動生成をまとめて実行するタスク
  • (g>dbfluteg>-837){Java/C#}: Eclipseのリフレッシュをするだけのタスク
  • (g>dbfluteg>-836){Java/C#}: DB変更のための全てのg>dbfluteg>タスクを実行するタスク

BUg

g>dbfluteg>-0.9.8.4

2011/06/08

NEW

  • (g>dbfluteg>-835){Java}: ScalarSelectでもcoalesceやtruncなどのオプション
  • (g>dbfluteg>-834){Java/C#}: ReplaceSchemaのAlterCheckをリファクタリング
  • (g>dbfluteg>-833){Java/C#}: ParameterBeanのAutoDetectでIFコメントやFORコメントからも
  • (g>dbfluteg>-832){Java/C#}: SQLServer独自の正規表現ワイルドカードをエスケープ
  • (g>dbfluteg>-831){Java/C#}: Docタスクで二つのスキーマの同期チェックができるように
  • (g>dbfluteg>-830){Java/C#}: DocタスクのDataXlsTemplateを完全にLoadDataReverseに
  • (g>dbfluteg>-829){Java/C#}: ReplaceSchemaのデータ登録でディレクトリごとの微調整オプション
  • (g>dbfluteg>-828){Java/C#}: ParameterBeanの個々のプロパティにコメントを書けるように
  • (g>dbfluteg>-827){Java/C#}: DocタスクのDataXlsTemplateでFK順序の考慮をもっと精度高く
  • (g>dbfluteg>-826){Java/C#}: ReplaceSchemaのデータ登録でリトライ処理でデバッグ支援
  • (g>dbfluteg>-825){Java}: ConditionBeanなどで連動型の暗号化・復号化処理
  • (g>dbfluteg>-824){Java/C#}: 外だしSQLで間違ったパッケージのBehaviorQueryの検知をもっと早く
  • (g>dbfluteg>-823){Java}: g>dbfluteg>Config初期化領域としてg>dbfluteg>Initializerを拡張可能に
  • (g>dbfluteg>-822){Java/C#}: Docタスクでも自動リフレッシュ

BUg

g>dbfluteg>-0.9.8.3

2011/05/17

NEW

  • (g>dbfluteg>-821){Java}: ConditionBeanのMySQLの全文検索用のメソッドで条件値をエスケープ
  • (g>dbfluteg>-820){Java/C#}: ReplaceSchemaのfilterVariablesMapでdatabaseInfoMapの情報を参照
  • (g>dbfluteg>-818){Java/C#}: SchemaHTMLの主にコメント周りの見た目の微調整
  • (g>dbfluteg>-817){Java/C#}: ReplaceSchemaで運用後のDB変更のAlter文チェック
  • (g>dbfluteg>-816){Java/C#}: DocタスクのDataXlsTemplateの上限超え用CSVをフェッチ式に
  • (g>dbfluteg>-815){Java/C#}: 既存のテストDBからReplaceSchema用のデータをダンプ

BUg

g>dbfluteg>-0.9.8.2

2011/04/18

NEW

  • (g>dbfluteg>-814){Java}: ApplicationBehaviorでSQLファイルの名前でApが付いてもOK
  • (g>dbfluteg>-813){Java/C#}: アプリケーション外だしSQL(ApplicationOutsideSql)
  • (g>dbfluteg>-812){Java}: 外だしSQLのIFコメントの代理判定メソッドの実装支援
  • (g>dbfluteg>-811){Java/C#}: 自動生成対象外のテーブルをSchemaHTMLで扱えるように
  • (g>dbfluteg>-810){Java/C#}: ReplaceSchemaで独立したobjectTypeTargetList
  • (g>dbfluteg>-809){Java}: ConditionBeanのManualOrderで演算子の指定を柔軟に
  • (g>dbfluteg>-808){Java/C#}: ReplaceSchemaで画像のテストデータを登録
  • (g>dbfluteg>-807){Java/C#}: ReplaceSchemaのTSV登録のconvertValueMap微調整
  • (g>dbfluteg>-806){Java/C#}: テーブル区分値の定義でFK先のテーブルも利用できるように
  • (g>dbfluteg>-805){Java/C#}: 別名機能において別名基準のDBコメントの場合の調整

BUg

g>dbfluteg>-0.9.8.1

2011/02/19

NEW

  • (g>dbfluteg>-804){Java}: Eclipse-3.6のデフォルト設定で警告がでないように
  • (g>dbfluteg>-803){Java}: 子テーブルだけが複合主キーの場合もDerivedReferrerができるように
  • (g>dbfluteg>-802){Java/C#}: スキーマ名の設定ミスのときのエラーメッセージ強化
  • (g>dbfluteg>-801){Java}: TypedParameterBeanのCustomizeEntityのscalarオプションでチェック強化
  • (g>dbfluteg>-800){Java}: TypedParameterBeanのCustomizeEntityでDomainEntity指定

BUg

g>dbfluteg>-0.9.8.0

2011/01/31

NEW

  • (g>dbfluteg>-799){Java}: 外だしSQLの表示用SQLでコメントの中のクォーテーションに対応
  • (g>dbfluteg>-798){Java}: ParameterBeanのクラスコメント(javadoc)をリッチに
  • (g>dbfluteg>-796){Java/C#}: g>dbfluteg>クライアントのreadme.txtの内容など整理整頓
  • (g>dbfluteg>-795){Java/C#}: g>dbfluteg>タスク実行のエラーコードを呼び出し元へ伝播させる
  • (g>dbfluteg>-794){Java}: 外だしSQLをParameterBeanだけで実行
  • (g>dbfluteg>-654){Java/C#}: ParameterBeanのプロパティ定義をバインド変数コメントから推測

BUg

g>dbfluteg>-0.9.7.9

2011/01/21

NEW

  • (g>dbfluteg>-793){Java}: CheckInvalidQuery で FromTo などの複数条件値への対応
  • (g>dbfluteg>-792){Java/C#}: ReplaceSchemaのLoadDataもクォートオプションの対象に
  • (g>dbfluteg>-791){Java/C#}: ReplaceSchemaの最後のログ(FinalInfo)でLoadDataの情報も
  • (g>dbfluteg>-790){Java/C#}: テーブル名やカラム名のクォート指定で全テーブル対象オプション
  • (g>dbfluteg>-789){Java/C#}: JDBCタスクでOracle日本語テーブル名に対応
  • (g>dbfluteg>-788){Java/C#}: PCの環境変数にANT_HOMEがあってもg>dbfluteg>内部のANTを使うようにする
  • (g>dbfluteg>-787){Java/C#}: ReplaceSchemaでDDL実行エラーがあったらANT実行自体をFailureにする
  • (g>dbfluteg>-778){Java}: Behavior.queryInsert(query)の作成(つまり、insert into select)

BUg

g>dbfluteg>-0.9.7.8

2011/01/01

NEW

  • (g>dbfluteg>-786){Java}: バッチ更新のSQLログのリミット数をオプションで指定可能に
  • (g>dbfluteg>-785){Java}: QueryUpdateやQueryDeleteで不意の全件更新・削除を防ぐ
  • (g>dbfluteg>-783){Java}: g>dbfluteg>Configで空文字受け入れや無効な値のチェックを一律設定可能に
  • (g>dbfluteg>-782){Java}: RuntimeExceptionに隠れたSQLExceptionを探せるようにする
  • (g>dbfluteg>-780){Java}: Behavior.varyingInsert() の作成(Identityカラムへの強制insertなど)
  • (g>dbfluteg>-781){Java}: PK以外のカラムのためのシーケンス取得メソッド

BUg

  • (g>dbfluteg>-784){Java}: バッチ更新のときのログ出力で一時的にメモリ使用量が増える(デグレ)

g>dbfluteg>-0.9.7.7

2010/12/15

NEW

  • (g>dbfluteg>-777){Java/C#}: WindowsのMySQLで大文字小文字区別モードのときにReplaceSchemaで発生する不可解なエラーを回避
  • (g>dbfluteg>-776){Java}: 排他制御ありバッチ更新で処理後のEntityにVersionNoを反映
  • (g>dbfluteg>-775){Java}: JSON通信とEntityとのやり取りをスムーズに(SimpleDtoの自動生成)
  • (g>dbfluteg>-774){Java/C#}: ReplaceSchemaでSQLServerでデリミタファイル(TSV/CSV)でもIdentityInsert
  • (g>dbfluteg>-773){Java/C#}: SchemaHTMLでテーブルやカラムに番号を(数が多い場合に見やすい)
  • (g>dbfluteg>-772){Java/C#}: 業務的many-to-oneに対応(ただし非推奨構造)
  • (g>dbfluteg>-770){Java}: DerivedReferrerでオプション拡張で独自の集計関数
  • (g>dbfluteg>-757){Java}: ScalarSelectの中で(Specify)DerivedReferrer
  • (g>dbfluteg>-751){Java}: DerivedReferrerの中でDerivedReferrer
  • (g>dbfluteg>-750){Java}: バッチ更新で更新カラムを指定

BUg

  • (g>dbfluteg>-771){Java}: PKなしテーブル(ビューを含む)でUnionQueryでSpecifyColumnを使ってページング検索するとカウント検索で全カラム列挙されてしまう

g>dbfluteg>-0.9.7.6

2010/12/01

NEW

  • (g>dbfluteg>-769){Java}: Sybaseでもある程度自動生成ができるようにする(若干サポート)
  • (g>dbfluteg>-768){Java}: プロシージャのCustomizeEntity自動生成でSQLServerのテーブル値ファンクションに対応
  • (g>dbfluteg>-767){Java}: 自動組み立てSQLのテーブル名に付与するスキーマ名を動的に切り替え
  • (g>dbfluteg>-766){Java}: Oracleのプロシージャで構造型パラメータに対応
  • (g>dbfluteg>-764){Java/C#}: OracleのStruct型のCustomizeEntityを自動生成
  • (g>dbfluteg>-763){Java}: ValueTypeを同じランタイム内でDBMSごとに管理できるようにする
  • (g>dbfluteg>-761){Java/C#}: ReplaceSchemaでOracleのTYPEオブジェクトもdrop
  • (g>dbfluteg>-762){Java}: ValueTypeのバインドメソッドにConnectionを渡す
  • (g>dbfluteg>-759){Java}: Oracleのプロシージャで配列型パラメータに対応
  • (g>dbfluteg>-755){Java/C#}: 外だしSQLのページングでselect句の切替え忘れを明示的例外に
  • (g>dbfluteg>-754){Java}: 複合PKのExistsReferrerが動かない(デグレ)
  • (g>dbfluteg>-753){Java/C#}: ユニーク制約に対するFKでもLoadReferrer
  • (g>dbfluteg>-752){Java/C#}: LoadReferrer内のSpecifyColumnで必須カラム解決

BUg

  • (g>dbfluteg>-765){Java/C#}: 親の子のExistsReferrer内で(その)親の別名がバッティング
  • (g>dbfluteg>-756){Java}: ページングのCountLaterオプションで再検索処理に不具合

g>dbfluteg>-0.9.7.5

2010/11/01

NEW

  • (g>dbfluteg>-749){Java/C#}: 外だしSQLでもLoadReferrer
  • (g>dbfluteg>-748){Java}: Ubuntu でもg>dbfluteg>タスクが実行できるように
  • (g>dbfluteg>-747){Java/C#} ReplaceSchemaのデリミタデータ登録でオプションで改行コードを改行にできるように
  • (g>dbfluteg>-746){Java}: OracleのDATE型の検索をOracleJDBC依存のDATEで最適化
  • (g>dbfluteg>-745){Java/C#}: ReplaceSchemaのデータ登録でTSVやCSVもバッチ登録に
  • (g>dbfluteg>-744){Java}: CLASSというカラム名でも少々動くようにする
  • (g>dbfluteg>-743){Java/C#}: Firebirdで自動生成をできるようする
  • (g>dbfluteg>-742){Java/C#}: fixedConditionで別リレーションのテーブルのカラムを利用

BUg

g>dbfluteg>-0.9.7.4

2010/10/01

NEW

  • (g>dbfluteg>-740){Java}: DerivedReferrerの関数部分でcoalesce関数を指定できるように
  • (g>dbfluteg>-739){Java}: ColumnQueryの中で(Specify)DerivedReferrer

BUg

  • (g>dbfluteg>-741){Java}: バージョン番号カラムの後ろにカラムが定義されてて、queryUpdate()で無駄なsetVersionNo()したら例外
  • (g>dbfluteg>-738){Java/C#}: 日付型のPKを参照するFKを持つテーブルでコンパイルエラー

g>dbfluteg>-0.9.7.3

2010/08/01

NEW

  • (g>dbfluteg>-737){Java}: ConditionQueryの内部メソッドとカラム名の重複を回避
  • (g>dbfluteg>-736){Java}: OrScopeQueryの中でAnd条件を

BUg

g>dbfluteg>-0.9.7.2

2010/07/01

NEW

  • (g>dbfluteg>-733){Java/C#}: CBで無効な条件設定を例外にするモード
  • (g>dbfluteg>-732){Java/C#}: CBで一件検索のときに絞り込み条件なしは例外に
  • (g>dbfluteg>-731){Java/C#}: HistoryHTMLでコメントが入れられるように
  • (g>dbfluteg>-730){Java}: 相対値による更新(varyingUpdate)
  • (g>dbfluteg>-729){Java/C#}: HistoryHTMLのテーブル名にSchemaHTMLへのリンク
  • (g>dbfluteg>-725){Java/C#}: AdditionalForeignKeyでコメントを定義できるように
  • (g>dbfluteg>-726){Java}: カラム対応のメソッドにインデックスの有無を表示

BUg

  • (g>dbfluteg>-735){Java/C#}: SQLServerの照合順序で大文字小文字区別の場合にJDBCタスク例外
  • (g>dbfluteg>-734){Java/C#}: ClassificationのCodeTypeがString以外でParameterBeanでコンパイルエラー

g>dbfluteg>-0.9.7.1

2010/06/13

NEW

  • (g>dbfluteg>-724){Java/C#}: ParameterBeanの参照カラムから区分値情報をもらう
  • (g>dbfluteg>-723){Java}: SQLServerのuniqueidentifierをUUID型として対応
  • (g>dbfluteg>-722){Java/C#}: SQLServerのファンクションに対応する
  • (g>dbfluteg>-721){Java/C#}: ConditionBeanで追加条件ありのJOINのONを改行
  • (g>dbfluteg>-719){Java/C#}: AdditionalForeignKeyで同一テーブル同一カラムのFKを複数指定
  • (g>dbfluteg>-718){Java/C#}: Pmbのプロパティのパッケージ解決でEntityとかも
  • (g>dbfluteg>-717){Java}: FORコメントの中でLikeSearchを細かく制御できるように
  • (g>dbfluteg>-716){Java/C#}: g>dbfluteg>タスク実行時のSQL例外のメッセージをリッチに
  • (g>dbfluteg>-715){Java/C#}: CustomizeEntityのプロパティ型のパッケージ解決でListやMapの要素も
  • (g>dbfluteg>-714){Java}: 埋め込み変数コメントでテスト値でクォートの有無を判定
  • (g>dbfluteg>-713){Java}: FORコメントでnullの要素を許容する
  • (g>dbfluteg>-712){Java/C#}: SQLServerで接続URLの大文字小文字の違い吸収
  • (g>dbfluteg>-588){Java/C#}: DB変更の内容を表示する差分ドキュメント

BUg

  • (g>dbfluteg>-720){Java/C#}: BizOneToOneのSpecifyで参照されるFKを明示設定しないとデータ取得できない

g>dbfluteg>-0.9.7.0

2010/05/31

NEW

  • (g>dbfluteg>-710){Java}: 外だしSQLでBEgINコメントのネスト
  • (g>dbfluteg>-709){Java}: SQLiteで外だしSQLでAutoPagingができるように
  • (g>dbfluteg>-708){Java/C#}: SQLiteでCBでNullsFirst/Lastを利用できるように
  • (g>dbfluteg>-707){Java/C#}: MS AccessでCBでBizOneToOneが扱えるように
  • (g>dbfluteg>-706){Java/C#}: MS AccessでCBでNotEqualができるように
  • (g>dbfluteg>-705){Java}: 外だしSQLでコメントを削除するオプション
  • (g>dbfluteg>-704){Java}: 外だしSQLで空行を削除するオプション
  • (g>dbfluteg>-703){Java}: ParameterBeanをSerializableに
  • (g>dbfluteg>-699){Java/C#}: ReplaceSchemaのデータ登録で文字列解析のパフォーマンス向上
  • (g>dbfluteg>-672){Java}: 外だしSQLのパラメータコメントでループ
  • (g>dbfluteg>-669){Java/C#}: ReplaceSchemaでアプリごとのデータ

BUg

  • (g>dbfluteg>-702){Java/C#}: MS AccessでPKなしテーブルでJDBCタスクが例外

g>dbfluteg>-0.9.6.9

2010/05/15

NEW

  • (g>dbfluteg>-697){Java/C#}: MS AccessでCBの結合で括弧をつける
  • (g>dbfluteg>-696){Java}: Dateじゃない方のFromTo検索をもっとリッチに
  • (g>dbfluteg>-695){Java/C#}: MS AccessでPK情報を取得できるようにする
  • (g>dbfluteg>-694){Java}: OracleとDB2のCBのページング条件をバインドに
  • (g>dbfluteg>-692){Java/C#}: Entityで空文字をnullに変換するオプション
  • (g>dbfluteg>-690){Java/C#}: CBで複合PKの等値条件の指定漏れを防ぐメソッド
  • (g>dbfluteg>-688){Java/C#}: テーブル区分値の要素の名前をフィルタ
  • (g>dbfluteg>-687){Java}: 例外ハンドリングをカスタマイズできるようにv

BUg

g>dbfluteg>-0.9.6.8

2010/04/20

NEW

  • (g>dbfluteg>-685){Java/C#}: AdditionalSchemaでプロシージャ自動生成の抑制オプション
  • (g>dbfluteg>-684){Java/C#}: AdditionalSchemaで除外カラムの指定
  • (g>dbfluteg>-683){Java}: Oracleでシーケンス参照のシノニムもシーケンスキャッシュ
  • (g>dbfluteg>-682){Java/C#}: additionalSchemaで別データベースのスキーマを指定

BUg

  • (g>dbfluteg>-681){Java}: PostgreSQLでPKなしテーブルのinsertでInteger型でnullで例外

g>dbfluteg>-0.9.6.7

2010/04/03

NEW

  • (g>dbfluteg>-677){Java}: 区分値定義上にないコードを検索したら例外にするオプション
  • (g>dbfluteg>-676){Java}: EntityやCBで区分値設定を強制するオプション
  • (g>dbfluteg>-675){Java/C#}: Entityの区分値設定をset系メソッドでも
  • (g>dbfluteg>-674){Java}: プロシージャコールでエスケープの抑制をできるように
  • (g>dbfluteg>-673){Java}: Sql2Entityでプロシージャの結果セットのEntityを自動生成
  • (g>dbfluteg>-668){Java}: 自動生成後のRefreshで複数のプロジェクトを指定できるように
  • (g>dbfluteg>-667){Java/C#}: 環境ごとのg>dbfluteg>プロパティで完全上書きでなく拡張できるように
  • (g>dbfluteg>-664){Java/C#}: ApplicationBehavior(アプリごとのBehavior自動生成)
  • (g>dbfluteg>-663){Java}: ConditionBeanのsetupSelectをinvokeするメソッド
  • (g>dbfluteg>-662){Java/C#}: DBMetaのColumnInfoからForeingInfoのリストを取得
  • (g>dbfluteg>-661){Java/C#}: CBで空文字条件のメソッドをカラム単位で取捨選択できるように
  • (g>dbfluteg>-659){Java/C#}: 外だしSQLの(別名)タイトルをBehaviorQueryPathのJavaDocに

BUg

  • (g>dbfluteg>-660){Java/C#}: MySQLでLinuxでPKのないテーブルでJDBCタスクで例外

g>dbfluteg>-0.9.6.6

2010/03/11

NEW

  • (g>dbfluteg>-658){Java}: DB2のCBのページングでrow_number()を利用
  • (g>dbfluteg>-657){Java/C#}: PostgreSQLで一つだけのResultSetパラメータのファンクションに対応
  • (g>dbfluteg>-656){Java}: PostgreSQLのinterval型をサポート
  • (g>dbfluteg>-649){Java/C#}: DBコメント本体をDBMetaで取得できるように(オプション)
  • (g>dbfluteg>-648){Java/C#}: テーブルの別名(和名)をDBMetaから取得できるようにする
  • (g>dbfluteg>-647){Java}: Apache Derbyでタスク終了時にシャットダウンする
  • (g>dbfluteg>-646){Java}: Apache Derbyのページングでoffsetとfetch構文利用

g>dbfluteg>-0.9.6.5

2010/02/19

NEW

  • (g>dbfluteg>-645){Java}: 表示用SQL上で紀元前の日付にはBCを付与する
  • (g>dbfluteg>-644){Java/C#}: ReplaceSchemaの登録データで紀元前の日付も対応
  • (g>dbfluteg>-643){Java/C#}: g>dbfluteg>モジュール配下にアプリ情報を保持しない
  • (g>dbfluteg>-642){Java/C#}: ReplaceSchemaの登録データの日付表現の妥当性チェックをする
  • (g>dbfluteg>-639){Java/C#}: ReplaceSchemaでメインスキーマをFKしているサブスキーマをdropできるようにする
  • (g>dbfluteg>-638){Java/C#}: PK・FK・UQカラムはcolumnExcept不可にする
  • (g>dbfluteg>-635){Java}: シーケンスキャッシュ機能のバッチ方式をDB2でも

BUg

  • (g>dbfluteg>-641){Java/C#}: DataXlsTemplateで日付型の月と日がゼロ埋めされない場合あり
  • (g>dbfluteg>-640){Java/C#}: CBのEntityRowHandlerの中でInsertすると例外

g>dbfluteg>-0.9.6.4

2010/02/01

NEW

  • (g>dbfluteg>-633){Java/C#}: ReplaceSchemaのシーケンス調整でdecrementはスキップ
  • (g>dbfluteg>-632){Java}: Sequenceのキャッシュ機能(オプション)
  • (g>dbfluteg>-631){Java/C#}: カラムの自動生成除外でテーブル名も指定できるように
  • (g>dbfluteg>-625){Java/C#}: g>dbfluteg>のプロパティのチェック強化(databaseなど)

BUg

  • (g>dbfluteg>-626){Java/C#}: NUMERICのAutoMapping機能で19桁以上はBigDecimal
  • (g>dbfluteg>-630){Java/C#}: SQLServer2000のReplaceSchemaでsystemテーブルを削除しようとする

g>dbfluteg>-0.9.6.3

2010/01/01

NEW

  • (g>dbfluteg>-622){Java/C#}: EntityのtoString()でbyte配列はサイズを表示
  • (g>dbfluteg>-621){Java/C#}: SchemaHTMLでPKなどの制約名をツールチップで表示
  • (g>dbfluteg>-620){Java/C#}: SchemaHTMLでfixedCondition情報を表示
  • (g>dbfluteg>-616){Java}: java.util.Dateの値のインスタンスは純粋なjava.util.Dateにする
  • (g>dbfluteg>-618){Java/C#}: additionalTableにdbTypeとdefaultとcommentを追加

BUg

  • (g>dbfluteg>-619){Java/C#}: orQueryの仕様バグそして改めorScopeQuery
  • (g>dbfluteg>-617){Java/C#}: 外だしSQLでUTF-8で日本語使っててBQP使っててJavaソースがShift_JISだと文字化け

g>dbfluteg>-0.8.9.9

2010/01/01

NEW

  • (g>dbfluteg>NET-18){C#}: OracleでInScopeの1000件問題に対応する
  • (g>dbfluteg>-622){Java/C#}: EntityのtoString()でbyte配列はサイズを表示
  • (g>dbfluteg>-621){Java/C#}: SchemaHTMLでPKなどの制約名をツールチップで表示
  • (g>dbfluteg>-620){Java/C#}: SchemaHTMLでfixedCondition情報を表示
  • (g>dbfluteg>-618){Java/C#}: additionalTableにdbTypeとdefaultとcommentを追加

BUg

  • (g>dbfluteg>-619){Java/C#}: orQueryの仕様バグそして改めorScopeQuery
  • (g>dbfluteg>-617){Java/C#}: 外だしSQLでUTF-8で日本語使っててBQP使っててJavaソースがShift_JISだと文字化け

g>dbfluteg>-0.9.6.2

2009/12/12

NEW

  • (g>dbfluteg>-612){Java/C#}: DB2のプロシージャをサポート
  • (g>dbfluteg>-611){Java/C#}: Oracle以外のDBもReplaceSchemaでシーケンスをDrop
  • (g>dbfluteg>-610){Java/C#}: 別パッケージ同名Procedureに対応
  • (g>dbfluteg>-608){Java/C#}: Procedureの自動生成対象オプションで完全修飾名での指定
  • (g>dbfluteg>-609){Java/C#}: Procedureでスキーマ間で同名のものはメインスキーマを優先
  • (g>dbfluteg>-607){Java/C#}: Procedure参照のSynonymを扱えるようにする
  • (g>dbfluteg>-606){Java/C#}: ReplaceSchemaでProcedureもDrop
  • (g>dbfluteg>-605){Java/C#}: ReplaceSchemaでOracleのDBLinkをDrop
  • (g>dbfluteg>-604){Java/C#}: ReplaceSchemaで一部SQLを他のユーザで実行できるように
  • (g>dbfluteg>-603){Java/C#}: Synonymの補足情報で別スキーマのSynonymも対応
  • (g>dbfluteg>-600){Java/C#}: DocタスクのDataXlsTemplateでadditionalSchemaも対応
  • (g>dbfluteg>-599){Java/C#}: Oracleでプロシージャ・ファンクションのシノニムを自動生成しない

BUg

  • (g>dbfluteg>-598){Java/C#}: Sql2EntityのProcedureの取捨選択オプションが効かない

g>dbfluteg>-0.9.6.1

2009/12/01

NEW

  • (g>dbfluteg>-595){Java/C#}: ColumnInfoにDB上のデータ型情報を
  • (g>dbfluteg>-594){Java/C#}: SQLServerでCBのUnionとPagingの同時利用をサポート
  • (g>dbfluteg>-593){Java}: char(3)のカラムに2桁のデータを格納するようなDBの対処

BUg

  • (g>dbfluteg>-592){Java/C#}: Docタスクのデータ抽出機能でテーブル300個以上で例外

g>dbfluteg>-0.9.6

2009/11/03

NEW

  • (g>dbfluteg>-591){Java/C#}: MySQLでDBコメントを取得
  • (g>dbfluteg>-589){Java/C#}: CustomizeEntityのAlias名を関連カラム情報から
  • (g>dbfluteg>-587){Java}: Oracle日付リテラルをパラメータコメントのテスト値で利用
  • (g>dbfluteg>-586){Java/C#}: ParameterBeanのオプションでDateFromTo指定
  • (g>dbfluteg>-585){Java/C#}: ParameterBeanのlikeオプションでlikePrefixなどの固定指定
  • (g>dbfluteg>-584){Java}: 表示用SQLの日付フォーマットのデフォルトをDB毎に変える
  • (g>dbfluteg>-582){Java}: 表示用SQLの日付フォーマット拡張でPrefix/Suffixを指定
  • (g>dbfluteg>-581){Java/C#}: 外だしSQLのタイトルと説明を必須にするオプション
  • (g>dbfluteg>-580){Java/C#}: 外だしSQLのタイトルと説明をSchemaHTMLに
  • (g>dbfluteg>-578){Java}: 外だしSQLでSafetyResultのチェック
  • (g>dbfluteg>-574){Java}: PagingでもSafetyResultのチェック
  • (g>dbfluteg>-566){Java}: Copyrightが指定されている場合はExクラスにも反映
  • (g>dbfluteg>-559){Java/C#}: SchemaHTMLにSql2Entityの情報を表示
  • (g>dbfluteg>-555){Java}: OgNLに依存しないようする
  • (g>dbfluteg>-525){Java/C#}: OutsideSqlTestでパラメータコメントもできるだけチェック

g>dbfluteg>-0.9.5.5

2009/10/15

NEW

  • (g>dbfluteg>-570){Java/C#}: DI設定ファイルの出力先のプロパティをリファクタ(互換性保つ)
  • (g>dbfluteg>-569){Java/C#}: 意味が適切でないプロパティ名をリファクタ(互換性保つ)
  • (g>dbfluteg>-568){Java/C#}: build-xxx.properties改めbuild.properties
  • (g>dbfluteg>-562){Java/C#}: パフォーマンスチューニングのためのInnerJoinサポート
  • (g>dbfluteg>-561){Java/C#}: ColumnInfoに共通カラムか否か
  • (g>dbfluteg>-560){Java/C#}: 豪華なadditionalSchemaMap
  • (g>dbfluteg>-558){Java/C#}: SchemaHTMLにスキーマ名を表示
  • (g>dbfluteg>-557){Java/C#}: Sql2Entityで重複EntityやPmbの場合に例外にする
  • (g>dbfluteg>-554){Java/C#}: ConditionBeanで(LikeSearchのasOrSplit以外の)Or句
  • (g>dbfluteg>-551){Java/C#}: Sql2Entityでピンポイントで一つだけ実行できるようにする
  • (g>dbfluteg>-549){Java/C#}: g>dbfluteg>タスクのWindows上での実行時にsetlocalする
  • (g>dbfluteg>-548){Java/C#}: ClassificationResource.dfpropで他の改行表現も対応

g>dbfluteg>-0.9.5.4

2009/09/01

NEW

  • (g>dbfluteg>-547){Java/C#}: additionalTableだけで自動生成できるようにする
  • (g>dbfluteg>-546){Java/C#}: JDBCドライバを配置する領域をg>dbfluteg>クライアントに
  • (g>dbfluteg>-542){Java/C#}: ReplaceSchemaのtake-finallyのAssertでdataLoadingType考慮

BUg

  • (g>dbfluteg>-545){Java}: queryUpdate()でPostgreSQLのOIDが更新できない
  • (g>dbfluteg>-544){Java/C#}: NVARCHARのカラムサイズが取得できない
  • (g>dbfluteg>-543){Java/C#}: 排他制御カラムのないテーブルでの更新・削除時の例外がおかしい

g>dbfluteg>-0.9.5.3

2009/08/07

NEW

  • (g>dbfluteg>-541){Java/C#}: SQLServerで拡張プロパティを使ってコメント取得
  • (g>dbfluteg>-540){Java/C#}: ReplaceSchemaのtake-finallyでのAssertで「存在すること」も
  • (g>dbfluteg>-538){Java/C#}: 仮想ユニーク制約(additionalUniqueKey)を指定できるように
  • (g>dbfluteg>-537){Java/C#}: fixedConditionでClassificationの設定を参照できるように
  • (g>dbfluteg>-534){Java}: DerivedReferrerでone-to-many-to-oneのカラム
  • (g>dbfluteg>-533){Java/C#}: テーブル区分値はEntityのName/Aliasの取得メソッド無し
  • (g>dbfluteg>-532){Java}: Insert文やUpdate文のカラムの順序をDB定義の通りに
  • (g>dbfluteg>-531){Java}: ConditionBeanでSelect句のカラムの順序をDB定義の通りに
  • (g>dbfluteg>-530){Java/C#}: ConditionBeanのSQLのログでSelect句を見やすく
  • (g>dbfluteg>-528){Java}: SQL実行時の呼び出し階層ログのリファクタ
  • (g>dbfluteg>-527){Java/C#}: CommonColumnのメソッド呼び出し方式で$$Semicolun$$を不要に
  • (g>dbfluteg>-522){Java}: ConditionBeanでカラム同士の比較条件

BUg

  • (g>dbfluteg>-535){Java/C#}: (Query)DerivedReferrerで日付型を使うと例外
  • (g>dbfluteg>-526){Java/C#}: ClassificationDeploymentの設定が共通カラムI/Fに反映されない

g>dbfluteg>-0.9.5.2

2009/07/28

NEW

  • (g>dbfluteg>-521){Java}: PostgreSQLでもオプションでfor update nowait
  • (g>dbfluteg>-518){Java/C#}: ReplaceSchemaでBatchUpdateしないモード
  • (g>dbfluteg>-517){Java/C#}: EntityのtoString()のリファクタ
  • (g>dbfluteg>-516){Java/C#}: ConditionBeanでWhere句の有無判定メソッド
  • (g>dbfluteg>-515){Java/C#}: ReplaceSchemaの最後にシーケンス調整
  • (g>dbfluteg>-514){Java/C#}: SchemaHTMLで区分値一覧へのリンクをもうちょい丁寧に
  • (g>dbfluteg>-513){Java}: 複合PKでも簡易条件だけのQueryUpdate/Deleteができるようにする
  • (g>dbfluteg>-510){Java}: 複合PKでもLoadReferrerができるようにする
  • (g>dbfluteg>-509){Java}: 複合PKでもCBのExistsSubQueryはできるようにする
  • (g>dbfluteg>-507){Java}: Behaviorのpulloutで自分へのReferrerも構築
  • (g>dbfluteg>-506){Java/C#}: テーブルデータ利用の区分値機能でAutoDeploy抑止オプション

BUg

  • (g>dbfluteg>-519){Java/C#}: LoadReferrerの中でunionした場合に無駄な処理がある
  • (g>dbfluteg>-508){Java/C#}: ReplaceSchemaで自動生成対象外テーブルがDropされない

g>dbfluteg>-0.9.5.1

2009/07/01

NEW

  • (g>dbfluteg>-505){Java}: CDef共通のインターフェースを定義
  • (g>dbfluteg>-502){Java/C#}: テーブルデータ利用の区分値機能でカラムの自動関連付け
  • (g>dbfluteg>-501){Java/C#}: SchemaHTMLで複合ユニーク制約がわかるようにする
  • (g>dbfluteg>-500){Java/C#}: g>dbfluteg>.logとvelocity.logのBackup名をxxx-backup1.log
  • (g>dbfluteg>-498){Java}: FindBugsのデフォルトで警告がでないようにする
  • (g>dbfluteg>-495){Java/C#}: CallbackContextでSQLの結果をHandleできるように
  • (g>dbfluteg>-493){Java}: Spring+g>dbfluteg>の複数DB対応
  • (g>dbfluteg>-491){Java/C#}: BehaviorQueryPathじゃない外だしSQLでもdf:entityとdf:pmb

BUg

  • (g>dbfluteg>-499){Java}: ReplaceSchemaでemptyStringColumnMapが効かない
  • (g>dbfluteg>-497){Java}: updateNonstrict()の二件以上HITした場合に例外にならない
  • (g>dbfluteg>-496){Java}: FindBugsに二重チェックと怒られる
  • (g>dbfluteg>-494){Java}: Spring+g>dbfluteg>でprojectPrefixを使ったときのBeans定義に間違いあり
  • (g>dbfluteg>-492){Java}: Spring + DBCPでトランザクションを利用しない場合に不具合あり
  • (g>dbfluteg>-490){Java/C#}: classificationResource.dfpropの環境変数の扱いが少し間違ってる

g>dbfluteg>-0.9.5

2009/06/01

NEW

  • (g>dbfluteg>-485){Java}: Pagingの局所的なパフォーマンス向上
  • (g>dbfluteg>-483){Java}: OracleのFullTextSearchを支援するメソッドをConditionBeanに
  • (g>dbfluteg>-482){Java}: PostgreSQLのFullTextSearchを支援するメソッドをConditionBeanに
  • (g>dbfluteg>-481){Java}: PostgreSQLの独自の曖昧検索をLikeSearchOptionに
  • (g>dbfluteg>-480){Java}: MySQLのFullTextSearchを支援するメソッドをConditionBeanに
  • (g>dbfluteg>-478){Java}: Spring+DBCP+g>dbfluteg>でDataSourceUtils処理を自動化
  • (g>dbfluteg>-477){Java}: allClassCopyrightの挿入で環境依存の改行コードが使われてしまう
  • (g>dbfluteg>-476){Java}: 外だしSQLのカーソル検索でValueTypeを利用
  • (g>dbfluteg>-475){Java}: 独自のValueTypeの指定
  • (g>dbfluteg>-464){Java/C#}: CustomizeEntityとParameterBeanの名前を自動解決

BUg

  • (g>dbfluteg>-487){Java}: Sql2Entityで不要なParameterBeanとCursorが削除されない
  • (g>dbfluteg>-486){Java}: OutsideSqlでCustomizeEntityを継承した独自Entityを指定すると例外
  • (g>dbfluteg>-479){Java/C#}: AdditionalForeignKeyでFixedConditionがある関連でもExistsが作られてしまう

g>dbfluteg>-0.9.4.1

2009/04/21

NEW

  • (g>dbfluteg>-474){Java}: PostgreSQLのUUID型に対応
  • (g>dbfluteg>-472){Java}: LinuxやMac上でのAntの実行権限問題を解決
  • (g>dbfluteg>-471){Java/C#}: EntityのhashCode()の実装で31を掛けるようにする

BUg

  • (g>dbfluteg>-469){Java}: 外だしSQLでBEgIN内のIFのネストされたIFのandも消える
  • (g>dbfluteg>-468){Java/C#}: ログメッセージや例外メッセージの記述ミスを修正
  • (g>dbfluteg>-463){Java}: OracleのNotInScopeの1000対応はorじゃなくてand

g>dbfluteg>-0.9.4

2009/04/01

NEW

  • (g>dbfluteg>-465) {Java/C#}: AccessContextでAnonymousを廃止
  • (g>dbfluteg>-460) {Java/C#}: DataXlsTemplateでExcelのLimitを超える場合はCSV出力
  • (g>dbfluteg>-458) {Java}: OracleのInScopeが1000件制限に対応
  • (g>dbfluteg>-457) {Java/C#}: PrefixSearch/LikeSearchで一致方向決めたら自動エスケープ
  • (g>dbfluteg>-455) {Java}: 手動で並べるOrderBy
  • (g>dbfluteg>-454) {Java/C#}: AdditionalSchemaのテーブルに対して更新系処理
  • (g>dbfluteg>-453) {Java/C#}: Oracleで隣のスキーマのカラムコメントを取得
  • (g>dbfluteg>-452) {Java/C#}: Oracleでシーケンスのシノニムを自動生成しない
  • (g>dbfluteg>-451) {Java/C#}: Oracleのシノニムで参照テーブルのコメントを取得
  • (g>dbfluteg>-448) {Java/C#}: ReplaceSchemaでオプションでスキーマ初期化を抑制
  • (g>dbfluteg>-447) {Java/C#}: ReplaceSchemaでSQLServerでTruncateTable

BUg

  • (g>dbfluteg>-462) {Java}: ConditionBeanでOracleのDATE型の比較で時分秒が考慮されない
  • (g>dbfluteg>-461) {Java/C#}: ReplaceSchemaでTime型の文字列表現に対応
  • (g>dbfluteg>-456) {Java/C#}: PostgreSQLでReplaceSchemaのデータでNumericで0/1で例外
  • (g>dbfluteg>-456) {Java/C#}: ReplaceSchemaのTSV/CSV取り込みでエスケープ考慮
  • (g>dbfluteg>-450) {Java/C#}: g>dbfluteg>.logがUTF-8になってない
  • (g>dbfluteg>-449) {Java/C#}: 自動生成対象外の別スキーマのテーブルへのFKがあると例外
  • (g>dbfluteg>-446) {Java/C#}: ReplaceSchemaでOracleで接続ユーザとスキーマが違う場合に例外

g>dbfluteg>-0.8.8.8

2009/04/01

NEW

  • (g>dbfluteg>-460) {Java/C#}: DataXlsTemplateでExcelのLimitを超える場合はCSV出力
  • (g>dbfluteg>-454) {Java/C#}: AdditionalSchemaのテーブルに対して更新系処理
  • (g>dbfluteg>-453) {Java/C#}: Oracleで隣のスキーマのカラムコメントを取得
  • (g>dbfluteg>-452) {Java/C#}: Oracleでシーケンスのシノニムを自動生成しない
  • (g>dbfluteg>-451) {Java/C#}: Oracleのシノニムで参照テーブルのコメントを取得
  • (g>dbfluteg>-448) {Java/C#}: ReplaceSchemaでオプションでスキーマ初期化を抑制
  • (g>dbfluteg>-447) {Java/C#}: ReplaceSchemaでSQLServerでTruncateTable

BUg

  • (g>dbfluteg>-461) {Java/C#}: ReplaceSchemaでTime型の文字列表現に対応
  • (g>dbfluteg>-456) {Java/C#}: PostgreSQLでReplaceSchemaのデータでNumericで0/1で例外
  • (g>dbfluteg>-456) {Java/C#}: ReplaceSchemaのTSV/CSV取り込みでエスケープ考慮
  • (g>dbfluteg>-450) {Java/C#}: g>dbfluteg>.logがUTF-8になってない
  • (g>dbfluteg>-449) {Java/C#}: 自動生成対象外の別スキーマのテーブルへのFKがあると例外
  • (g>dbfluteg>-446) {Java/C#}: ReplaceSchemaでOracleで接続ユーザとスキーマが違う場合に例外

g>dbfluteg>-0.9.3

2009/03/01

NEW

  • (g>dbfluteg>-445){Java/C#}: ReplaceSchemaでDDLの例外をもうちょっと綺麗に
  • (g>dbfluteg>-444){Java/C#}: ReplaceSchemaでOracleのSequenceをDrop
  • (g>dbfluteg>-443){Java/C#}: OracleのDBリンクのシノニムでColumn/PK/UQの情報取得
  • (g>dbfluteg>-442){Java/C#}: OracleのSynonymのPK/UQ/ID/FK/Index情報を取得
  • (g>dbfluteg>-441){Java/C#}: CLOBのUnion不可問題の回避策(MyselfInScopeSubQuery)

BUg

  • (g>dbfluteg>-440){Java/C#}: Oracleのシノニムで元テーブルのメタ情報取得でカラム名が重複

g>dbfluteg>-0.8.8.7

2009/03/01

NEW

  • (g>dbfluteg>-445){Java/C#}: ReplaceSchemaでDDLの例外をもうちょっと綺麗に
  • (g>dbfluteg>-444){Java/C#}: ReplaceSchemaでOracleのSequenceをDrop
  • (g>dbfluteg>-443){Java/C#}: OracleのDBリンクのシノニムでColumn/PK/UQの情報取得
  • (g>dbfluteg>-442){Java/C#}: OracleのSynonymのPK/UQ/ID/FK/Index情報を取得

BUg

  • (g>dbfluteg>-440){Java/C#}: Oracleのシノニムで元テーブルのメタ情報取得でカラム名が重複

g>dbfluteg>-0.8.8.7

2009/03/01

NEW

  • (g>dbfluteg>-445){Java/C#}: ReplaceSchemaでDDLの例外をもうちょっと綺麗に
  • (g>dbfluteg>-444){Java/C#}: ReplaceSchemaでOracleのSequenceをDrop
  • (g>dbfluteg>-443){Java/C#}: OracleのDBリンクのシノニムでColumn/PK/UQの情報取得
  • (g>dbfluteg>-442){Java/C#}: OracleのSynonymのPK/UQ/ID/FK/Index情報を取得
  • (g>dbfluteg>-441){Java/C#}: CLOBのUnion不可問題の回避策(MyselfInScopeSubQuery)

BUg

  • (g>dbfluteg>-440){Java/C#}: Oracleのシノニムで元テーブルのメタ情報取得でカラム名が重複

g>dbfluteg>-0.9.2

2009/02/19

NEW

  • (g>dbfluteg>-439){Java/C#}: LoadReferrerにEntity(一件)のためのオーバーロード
  • (g>dbfluteg>-438){Java}: Entityから不要なS2Daoアノテーションを除去
  • (g>dbfluteg>-435){Java/C#}: SchemaHTMLでAdditionalな情報をいい感じに表示

BUg

  • (g>dbfluteg>-434){Java/C#}: MySQLでQueryUpdateのCBの条件なしで例外

g>dbfluteg>-0.8.8.6

2009/02/19

NEW

  • (g>dbfluteg>-435){Java/C#}: SchemaHTMLでAdditionalな情報をいい感じに表示

BUg

  • (g>dbfluteg>-434){Java/C#}: MySQLでQueryUpdateのCBの条件なしで例外

g>dbfluteg>-0.9.1

2009/02/11

NEW

  • (g>dbfluteg>-433){Java}: OracleのWait NやNoWaitオプションで利用可能に
  • (g>dbfluteg>-432){Java}: 付けるべきところに{@inheritDoc}を付ける
  • (g>dbfluteg>-428){Java}: ConditionBeanでもselectCursor()

BUg

  • (g>dbfluteg>-430){Java}: 外だしSQLカーソル検索で内部的な初期化が保持されない
  • (g>dbfluteg>-429){Java}: 0.9.0でPKなしテーブルでInsertありモードにするとコンパイルエラー

g>dbfluteg>-0.8.8.5

2009/02/11

BUg

  • (g>dbfluteg>-430){Java}: 外だしSQLカーソル検索で内部的な初期化が保持されない

g>dbfluteg> 0.9.0

2009/02/01

NEW

  • (g>dbfluteg>-425){Java/C#}: DB2のIdentity情報をSYSCAT.COLUMNS表から
  • (g>dbfluteg>-413){Java}: Oracleのカラムエリアス名の30文字問題の対応
  • (g>dbfluteg>-397){Java}: allcommonパッケージのJARファイル化

BUg

  • (g>dbfluteg>-426){Java/C#}: PostgreSQLでReplaceSchemaでViewを作ると二度目に例外