Changelog
g>dbflute g>-1.2.8 ※Java8
2024/03/19
NEW
g>dbflute g> Runtime: useInScopeSubQuery() of Compound PK #204g>dbflute g> Runtime: make FileToken new method removeUTF8Bom() #199g>dbflute g> Engine: ReplaceSchema, isUseDropTableCascadeAsPossible (basically) for PostgreSQL #201 *前回パッチg>dbflute g> Engine: option to ignore VIEW's not null constraint differences #200 *前回パッチg>dbflute g> Engine: ReplaceSchema dropping view dependencies on PostgreSQL #196 *前回パッチg>dbflute g> Engine: Freegen $manager needs currentJakartaPackage #195 *前回パッチg>dbflute g> Engine: SchemaSyncCheck quoting UPPER DB name on PostgreSQL #193 *前回パッチg>dbflute g> Engine: ReplaceSchema dropping overload functions on PostgreSQL #192 *前回パッチg>dbflute g> Engine: ReplaceSchema dropping no-name function on PostgreSQL #191 *前回パッチg>dbflute g> Engine: ReplaceSchema additionalDrop on MySQL #190 *前回パッチg>dbflute g> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *前回パッチ
BUg
g>dbflute g> Engine: ReplaceSchema additionalDrop on MySQL #190 *前回パッチg>dbflute g> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *前回パッチ
g>dbflute g>-1.2.7 ※Java8
2023/10/11
NEW
g>dbflute g> Engine: ReplaceSchema, isUseDropTableCascadeAsPossible (basically) for PostgreSQL #201 *2024/02/25パッチg>dbflute g> Engine: option to ignore VIEW's not null constraint differences #200 *2024/02/25パッチg>dbflute g> Engine: ReplaceSchema dropping view dependencies on PostgreSQL #196 *2024/02/25パッチg>dbflute g> Engine: Freegen $manager needs currentJakartaPackage #195 *2024/02/25パッチg>dbflute g> Engine: SchemaSyncCheck quoting UPPER DB name on PostgreSQL #193 *2024/02/25パッチg>dbflute g> Engine: ReplaceSchema dropping overload functions on PostgreSQL #192 *2024/02/25パッチg>dbflute g> Engine: ReplaceSchema dropping no-name function on PostgreSQL #191 *2023/10/19パッチg>dbflute g> Engine: ReplaceSchema additionalDrop on MySQL #190 *2023/10/19パッチg>dbflute g> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *2023/10/19パッチg>dbflute g> Engine: readOnlyTableNameList, make except-option case insensitive #185g>dbflute g> Runtime: ConditionQuery invoking by extends option #183g>dbflute g> Runtime: support for Pgroonga basic operand #175g>dbflute g> Engine: use Deprecated annotation for CDef #181g>dbflute g> Runtime: OrScopeQuery purpose check warning only #182g>dbflute g> Runtime: ThatsBadTimingDetect warning option #179g>dbflute g> Runtime: NonSpecifiedColumnAccess warning option #178g>dbflute g> Runtime: InvalidQuery warning option #174g>dbflute g> Runtime: ErrorLogMask ofg>dbflute g>Config #176g>dbflute g> Engine: option to make AppCDef simple determination method e.g. isXxx() #173 *前回パッチg>dbflute g> Engine: make isgenerateTableDetailJavaDoc as littleAdjustment #171 *前回パッチg>dbflute g> Engine: use Spring Qualifier not to depend on jakarta package #170 *前回パッチg>dbflute g> Engine: dfprop option to change javax to jakarta package #169 *前回パッチg>dbflute g> Engine: LastaFlute Freegen geared option, for Maven multi project #164 *前回パッチg>dbflute g> Engine: LoadDataReverse, skipping common for TSV #166 *前回パッチg>dbflute g> Engine: fix AsBoolean's of().get() mistake, to of().orElse(null) #142 *前回パッチg>dbflute g> Engine:g>dbflute g> Engine: upgrade MySQL JDBC for Java11, TLS headache #168 *前回パッチg>dbflute g> Engine: LastaFlute Freegen geared option, include also swagger #165 *前回パッチg>dbflute g> Engine: enable adding-schema option to also serial sequence #163 *前回パッチg>dbflute g> Engine: small adjustment for Parallelgenerate #161 *前回パッチg>dbflute g> Engine: unneeded pickup merge if no piece and mapping file #158 *前回パッチg>dbflute g> Engine: isSuppressSystemRandomSequence for H2 test project #156 *前回パッチg>dbflute g> Engine: default comments of neighborhoodSchemaHtmlMap, schemaDiagramMap *前回パッチ
BUg
g>dbflute g> Engine: ReplaceSchema additionalDrop on MySQL #190 *2023/10/19パッチg>dbflute g> Engine: ReplaceSchema additionalDrop on PostgreSQL #189 *2023/10/19パッチ
g>dbflute g>-1.2.6 ※Java8
2022/05/08
NEW
g>dbflute g> Engine: option to make AppCDef simple determination method e.g. isXxx() #173 *2023/06/14パッチg>dbflute g> Engine: make isgenerateTableDetailJavaDoc as littleAdjustment #171 *2023/03/17パッチg>dbflute g> Engine: use Spring Qualifier not to depend on jakarta package #170 *2023/03/13パッチg>dbflute g> Engine: dfprop option to change javax to jakarta package #169 *2023/03/13パッチg>dbflute g> Engine: LastaFlute Freegen geared option, for Maven multi project #164 *2023/03/08パッチg>dbflute g> Engine: LoadDataReverse, skipping common for TSV #166 *2023/02/12パッチg>dbflute g> Engine: fix AsBoolean's of().get() mistake, to of().orElse(null) #142 *2023/02/06パッチg>dbflute g> Engine:g>dbflute g> Engine: upgrade MySQL JDBC for Java11, TLS headache #168*2023/02/01パッチg>dbflute g> Engine: LastaFlute Freegen geared option, include also swagger #165*2023/02/01パッチg>dbflute g> Engine: enable adding-schema option to also serial sequence #163*2023/02/01パッチg>dbflute g> Engine: small adjustment for Parallelgenerate #161*2023/02/01パッチg>dbflute g> Engine: unneeded pickup merge if no piece and mapping file #158*2023/02/01パッチg>dbflute g> Engine: isSuppressSystemRandomSequence for H2 test project #156*2023/02/01パッチg>dbflute g> Engine: default comments of neighborhoodSchemaHtmlMap, schemaDiagramMap*2023/02/01パッチg>dbflute g> Engine: avoid git conflict of history diffmap #129g>dbflute g> Engine: upgrade ESFlute to 2022/05 version #146g>dbflute g> Engine: support multipleDB for google guice #144g>dbflute g> Runtime: make Cursor interface for OutsideSql cursor class #125g>dbflute g> Engine: remove log4j v1 dependency (velocity.log) from source code #134g>dbflute g> Runtime: improve throwNonSetupSelectRelationAccessException() message #128g>dbflute g> Runtime: remove codeOf() dependencies to generated classes #143g>dbflute g> Engine: remove codeOf() dependencies from generated codes #142g>dbflute g> Engine: CDef old style methods are deprecated (except codeOf()) #141g>dbflute g> Engine: CDef ingroup() and groupOf() are case insensitive (from sensitive) #140g>dbflute g> Engine: slim CDef.java, old style option #137g>dbflute g> Engine: change log4j v1 to reload4j #136g>dbflute g> Engine: show procedure retry exception with main exceptiong>dbflute g> Engine: adjustPostgreSQLVoidReturn() for real procedureg>dbflute g> Engine: upgrade PostgreSQL JDBC to 42.2.10 for auth and functiong>dbflute g> Engine: comment about commonColumnMap.dfprop mistakeg>dbflute g> Runtime: UpdateOption@precheckInsertOrUpdateCount()g>dbflute g> Engine: forcedly isSuppressRedundantCommentStop=true when LastaDoc*前回パッチg>dbflute g> Engine: make isInsertOrUpdateCountPreCheck in littleAdjustment*前回パッチg>dbflute g> Engine: ReplaceSchema, DataLoading error was shadowed by rollback error *前回パッチ
BUg
g>dbflute g> Engine: Freegen, fix overrideMap boolean handling #139g>dbflute g> Runtime: fix Srl@splitList()/removeEmptyLine() to avoid illegalg>dbflute g> Runtime: fix Srl@delimiter() to avoid infinity loopg>dbflute g> Runtime: fix Srl@count() to avoid infinity loopg>dbflute g> Runtime: fix Srl@replace() to avoid infinity loopg>dbflute g> Runtime: fix trim(a,b) to avoid infinity loop
g>dbflute g>-1.2.5 ※Java8
2021/08/15
NEW
g>dbflute g> Engine: forcedly isSuppressRedundantCommentStop=true when LastaDoc*12/19パッチg>dbflute g> Engine: make isInsertOrUpdateCountPreCheck in littleAdjustment*12/19パッチg>dbflute g> Engine: ReplaceSchema, DataLoading error was shadowed by rollback error *10/18パッチg>dbflute g> Engine: 'sai' task for Freegen JavaScript *08/29パッチg>dbflute g> Runtime: JavaPropertiesReader supports multiple line commentsg>dbflute g> Runtime: add methods of Optional (over java8) to OptionalThingg>dbflute g> Engine: fix ReplaceSchema inherit table drop for newest PostgreSQLg>dbflute g> Engine: Lasta properties can use multiple line commentg>dbflute g> Engine: refCls exists can inherit attributesg>dbflute g> Engine: support included overriding in AppCls's refClsg>dbflute g> Engine: appcls can refers namedcls by refCls in classification dfpropg>dbflute g> Engine: you can use clientcls of LastaFlute Freegeng>dbflute g> Engine: can inherit group for all types in appclsg>dbflute g> Engine: stop redundant comment in appclsg>dbflute g> Engine: config and messages, unneeded for package scopeg>dbflute g> Engine: call ZipSecureFile@setMinInflateRatio() for large xlsx *前回パッチg>dbflute g> Engine: ReplaceSchema, resolve cost of TSV too-many lines in value *前回パッチg>dbflute g> Engine: ReplaceSchema, support TSV failure retry *前回パッチ
BUg
g>dbflute g> Runtime: fix Srl@extractScopeWide() endIndex bugg>dbflute g> Runtime: fix Srl.decamelize() bug e.g. fooDName
g>dbflute g>-1.2.4 ※Java8
2021/01/01
NEW
g>dbflute g> Engine: call ZipSecureFile@setMinInflateRatio() for large xlsx *05/03パッチg>dbflute g> Engine: ReplaceSchema, resolve cost of TSV too-many lines in value *05/03パッチg>dbflute g> Engine: ReplaceSchema, support TSV failure retry *05/03パッチg>dbflute g> Engine: can use sai as public engine of JavaScriptg>dbflute g> Engine: can use gson or sai for JSON of Freegeng>dbflute g> Engine: Fix outside-sql files detecting order *前回パッチ
BUg
g>dbflute g> Runtime: fix SpecifyColumn alias conflict problemg>dbflute g> Runtime: fix map-style for map:{} only pattern
g>dbflute g>-1.2.3 ※Java8
2020/05/29
NEW
g>dbflute g> Engine: Fix outside-sql files detecting order *10/31パッチg>dbflute g> Runtime: support DfMapStyle@withoutDisplaySideSpace() for performanceg>dbflute g> Runtime: add CQ loading to Behavior warmUpCommand()g>dbflute g> Engine: SchemaPolicy, $$first_columnName$$ for uniqueNameg>dbflute g> Engine: can split freegenMap.dfprop by $$split$$g>dbflute g> Engine: upgrade H2 database to 1.4.200
BUg
g>dbflute g>-1.2.2 ※Java8
2020/01/01
NEW
g>dbflute g> Runtime: make SqlCaluse@registerDynamicHintFromBaseTable() for TiDBg>dbflute g> Engine: extendedAbstractBehaviorWritableClass(or Readable) as littleAdjustmentg>dbflute g> Engine: LoadDataReverse, change TSV sheet number 1,2 to 01,02g>dbflute g> Engine: LoadDataReverse, xlsLimit=0 means all TSVg>dbflute g> Engine: LastaDoc, add type (html, api, stream) in action listg>dbflute g> Engine: _project.sh, keeps existing JAVA_HOME in the environment
BUg
g>dbflute g>-1.2.1 ※Java8
2019/10/20
NEW
g>dbflute g> Engine: make new whole-Ng-state.dfmap for AlterCheckg>dbflute g> Engine: AlterCheck renewal for parallel workg>dbflute g> Engine: adjust SchemaDiff for H2 database default sequenceg>dbflute g> Runtime: split displaySql setup for application mask requirementg>dbflute g> Runtime: migrate old MapListFile to new DfMapFileg>dbflute g> Engine: ReplaceSchema, show detail performance view *前回パッチg>dbflute g> Engine: SchemaPolicy, adjust sameColumnDbTypeIfSameColumnName *前回パッチg>dbflute g> Engine: quote table/column of classification checker *前回パッチg>dbflute g> Engine: LoadDataReverse, self reference fk order *前回パッチg>dbflute g> Engine: Sql2Entity, parameter bean property for fixed classification list *前回パッチg>dbflute g> Engine: firstDate comparison should not use time part *前回パッチg>dbflute g> Engine: just fix: SchemaPolicyCheck needs history so use lazy-load *前回パッチg>dbflute g> Engine: just fix: SchemaPolicyCheck needs firstDateAgent *前回パッチg>dbflute g> Engine: fix SchemaPolicyCheck with classification deployment *前回パッチ
BUg
g>dbflute g>-1.2.0 ※Java8
2019/05/01
NEW
g>dbflute g> Engine: ReplaceSchema, show detail performance view *8/22パッチg>dbflute g> Engine: SchemaPolicy, adjust sameColumnDbTypeIfSameColumnName *8/22パッチg>dbflute g> Engine: quote table/column of classification checker *8/22パッチg>dbflute g> Engine: LoadDataReverse, self reference fk order *8/22パッチg>dbflute g> Engine: Sql2Entity, parameter bean property for fixed classification list *7/22パッチg>dbflute g> Engine: firstDate comparison should not use time part *5/12パッチg>dbflute g> Engine: just fix: SchemaPolicyCheck needs history so use lazy-load *5/12パッチg>dbflute g> Engine: just fix: SchemaPolicyCheck needs firstDateAgent *5/12パッチg>dbflute g> Engine: fix SchemaPolicyCheck with classification deployment *5/8パッチg>dbflute g> Runtime: make isDatetimePrecisionTruncationOfUpdatedEntityg>dbflute g> Runtime: refactoring of DfMapStyle for comment outputg>dbflute g> Runtime: terminateLast...() of CallbackContextg>dbflute g> Runtime: DfMapStyle@resolvePotentialMapOfBuildingMapString()g>dbflute g> Runtime: make option, SpecifyColumnRequired warning onlyg>dbflute g> Engine: show SchemaPolicy violation on SchemaHTMLg>dbflute g> Engine: isSchemaHtmlStyleSheetInheritable of documentMapg>dbflute g> Engine: isHistoryHtmlStyleSheetInheritable of documentMa@g>dbflute g> Engine: make BehaviorCommandMeta@getEntityList()g>dbflute g> Engine: improve exception message of wrong JDBC type *前回パッチg>dbflute g> Engine: quit Freegen cls codeOf() deprecated (for internal use) *前回パッチg>dbflute g> Engine: Freegen cls can be isSuppressDBClsCollaboration *前回パッチg>dbflute g> Engine: SimpleCDef option asg>dbflute g> Classification *前回パッチ
BUg
g>dbflute g>-1.1.9 ※Java8
2019/01/01
NEW
g>dbflute g> Engine: improve exception message of wrong JDBC type *3/1パッチg>dbflute g> Engine: quit Freegen cls codeOf() deprecated (for internal use) *3/1パッチg>dbflute g> Engine: Freegen cls can be isSuppressDBClsCollaboration *3/1パッチg>dbflute g> Engine: SimpleCDef option asg>dbflute g> Classification *3/1パッチg>dbflute g> Engine: remove SchemaPolicy definition display from check result message *1/28パッチg>dbflute g> Engine: SchemaPolicyCheck, can use classification([classification-name]) *1/28パッチg>dbflute g> Engine: can patch engine by upgrade task *1/28パッチg>dbflute g> Engine: LastaDoc can show public name of JSON *1/16パッチg>dbflute g> Engine: ArrangeQuery Doc in SchemaHTML, first versiong>dbflute g> Runtime: SystemScript, callback for real-time consoleg>dbflute g> Engine:g>dbflute g>BeansTransactionalDataSourcePackage in dependencyInjectionMap for Spring *前回パッチg>dbflute g> Engine: decomment for Chrome-70, needs to trim() *前回パッチg>dbflute g> Engine: dfprop, $$env:xxx$$ value can be part *前回パッチg>dbflute g> Engine: improve Decomment dialog design *前回パッチg>dbflute g> Engine: use getDeclaredConstructor().newInstance() for Java11 *前回パッチg>dbflute g> Engine: Oracle, can use multiple unique of DB link synonym *前回パッチg>dbflute g> Engine: fixedCondition, IF comment for classification *前回パッチg>dbflute g> Engine:g>dbflute g> Engine: dfprop, $$env: | df:dfprop/... | default *前回パッチg>dbflute g> Engine: dfprop, isCompatibleNativeInScopePublicForcedly *前回パッチg>dbflute g> Engine: dfprop, env can have default e.g. $$env:SEA$$ | defaultUrl *前回パッチg>dbflute g> Engine: ReplaceSchema, /*$dfprop.mainUserNoAtServer*/ for e.g. Azure *前回パッチg>dbflute g> Engine: Spring JavaConfig, switch @resource to @Autowired+@qualifier for Java11 *前回パッチg>dbflute g> Engine:g>dbflute g> Intro, Decomment Server *前回パッチg>dbflute g> Engine: can make history of the first time *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, can use $$column$$ as $$columnName$$ *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, can use pk_columnName in table if-statement *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, sequeneIfPureIDPK for e.g. PostgreSQL *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, identityIfPureIDPK should ignore case *前回パッチg>dbflute g> Engine: upgrade MySQL JDBC driver to 5.1.46 (to avoid MySQL-8.0 error) *前回パッチg>dbflute g> Engine: just fix, SchemaSyncCheck failure by hacomment *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, can use (table/column/alias) is not $$comment$$ *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, can use (alias) is not $$table/columnName$$ *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, can use $$tableName$$ instead of $$table$$ *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, show comment in table/column expression *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, can use singlePK in column.statement *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, no-value $$variable$$ is no-hit dummy *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, unsupported $$variable$$ is checked *前回パッチ
BUg
g>dbflute g>-1.1.8 ※Java8
2018/05/19
NEW
g>dbflute g> Engine:g>dbflute g>BeansTransactionalDataSourcePackage in dependencyInjectionMap for Spring *12/06パッチg>dbflute g> Engine: decomment for Chrome-70, needs to trim() *11/27パッチg>dbflute g> Engine: dfprop, $$env:xxx$$ value can be part *10/25パッチg>dbflute g> Engine: improve Decomment dialog design *10/22パッチg>dbflute g> Engine: use getDeclaredConstructor().newInstance() for Java11 *10/06パッチg>dbflute g> Engine: Oracle, can use multiple unique of DB link synonym *10/06パッチg>dbflute g> Engine: fixedCondition, IF comment for classification *10/06パッチg>dbflute g> Engine:g>dbflute g> Engine: dfprop, $$env: | df:dfprop/... | default *9/19パッチg>dbflute g> Engine: dfprop, isCompatibleNativeInScopePublicForcedly *9/19パッチg>dbflute g> Engine: dfprop, env can have default e.g. $$env:SEA$$ | defaultUrl *9/13パッチg>dbflute g> Engine: ReplaceSchema, /*$dfprop.mainUserNoAtServer*/ for e.g. Azure *9/13パッチg>dbflute g> Engine: Spring JavaConfig, switch @resource to @Autowired+@qualifier for Java11 *7/9パッチg>dbflute g> Engine:g>dbflute g> Intro, Decomment Server *6/30パッチg>dbflute g> Engine: can make history of the first time *6/23パッチg>dbflute g> Engine: SchemaPolicyCheck, can use $$column$$ as $$columnName$$ *6/14パッチg>dbflute g> Engine: SchemaPolicyCheck, can use pk_columnName in table if-statement *6/14パッチg>dbflute g> Engine: SchemaPolicyCheck, sequeneIfPureIDPK for e.g. PostgreSQL *6/14パッチg>dbflute g> Engine: SchemaPolicyCheck, identityIfPureIDPK should ignore case *6/14パッチg>dbflute g> Engine: upgrade MySQL JDBC driver to 5.1.46 (to avoid MySQL-8.0 error) *6/7パッチg>dbflute g> Engine: just fix, SchemaSyncCheck failure by hacomment *5/25パッチg>dbflute g> Engine: SchemaPolicyCheck, can use (table/column/alias) is not $$comment$$ *5/23パッチg>dbflute g> Engine: SchemaPolicyCheck, can use (alias) is not $$table/columnName$$ *5/23パッチg>dbflute g> Engine: SchemaPolicyCheck, can use $$tableName$$ instead of $$table$$ *5/23パッチg>dbflute g> Engine: SchemaPolicyCheck, show comment in table/column expression *5/23パッチg>dbflute g> Engine: SchemaPolicyCheck, can use singlePK in column.statement *5/23パッチg>dbflute g> Engine: SchemaPolicyCheck, no-value $$variable$$ is no-hit dummy *5/23パッチg>dbflute g> Engine: SchemaPolicyCheck, unsupported $$variable$$ is checked *5/23パッチg>dbflute g> Runtime: make DfMapStyle for performance instead of MapListStringg>dbflute g> Runtime: improve DfStringUtil.count() for performanceg>dbflute g> Runtime: Oracle, Procedure, large data of BLOB argumentg>dbflute g> Runtime: make plug-in value-type bytesBlobTypeg>dbflute g> Engine: upgrade H2 database to 1.4.197g>dbflute g> Engine: SchemaHTML, escape '&' for already-escaped string in DB commentg>dbflute g> Engine: SchemaHTML, show firstDate(since) of table and columng>dbflute g> Engine: SchemaHTML, support Decomment mapping for renaming byg>dbflute g> Introg>dbflute g> Engine: HistoryHTML, improve display design a littleg>dbflute g> Engine: HistoryHTML, make Hacomment in HistoryHTML byg>dbflute g> Introg>dbflute g> Engine: HistoryHTML, show author and gitBranch of SchemaDiffg>dbflute g> Engine: SchemaPolicyCheck, can use if columnName is $$table$$_IDg>dbflute g> Engine: SchemaPolicyCheck, can use if alias is $$tableAlias$$IDg>dbflute g> Engine: SchemaPolicyCheck, can use then columnName is $$table$$_IDg>dbflute g> Engine: SchemaPolicyCheck, can use then alias is $$tableAlias$$IDg>dbflute g> Engine: LastaDoc, improve display design a littleg>dbflute g> Engine: LastaDoc, isSuppressDescriptionInList in lastafluteMap.dfpropg>dbflute g> Engine: DBMeta, escape escape character '\' to avoid compile errorg>dbflute g> Engine: data source handling for SpringFramework with HikariCP *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, statement then can use hasAlias, hasComment, ... *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, firstDate is after:yyyy/MM/dd in statement *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, tableColumnName in column statement *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, same...IfSame... in column statement *前回パッチg>dbflute g> Engine: ConventionalTakeAssert, support onlyFirstDateAfterTargetDate *前回パッチg>dbflute g> Engine: simpleDtoDefinitionMap, target/except of table or SQL *前回パッチ
BUg
g>dbflute g> Engine:g>dbflute g> Intro, Decomment, fix embeddedPickup failure *6/30パッチ
g>dbflute g>-1.1.7 ※Java8
2018/04/01
NEW
g>dbflute g> Engine: data source handling for SpringFramework with HikariCP *5/9パッチg>dbflute g> Engine: SchemaPolicyCheck, same...IfSame... in column statement *5/8パッチg>dbflute g> Engine: SchemaPolicyCheck, tableColumnName in column statement *5/8パッチg>dbflute g> Engine: SchemaPolicyCheck, firstDate is after:yyyy/MM/dd in statement *5/8パッチg>dbflute g> Engine: SchemaPolicyCheck, statement then can use hasAlias, hasComment, ... *5/8パッチg>dbflute g> Engine: simpleDtoDefinitionMap, target/except of table or SQL *4/6パッチg>dbflute g> Engine: deprecatedSpecifyBatchColumnMap in littleAdjustmentMap.dfpropg>dbflute g> Engine: deprecatedSelectByPKUQMap in littleAdjustmentMap.dfpropg>dbflute g> Engine: conventionalTakeAssertMap in replaceSchemaMap.dfpropg>dbflute g> Runtime: support SpecifyColumnRequiredExceptDeterminerg>dbflute g> Engine: upgrade embedded H2 database to 1.4.196g>dbflute g> Engine: add DEFAULT_CLIENT_INVOKE_NAMES to Job for LastaJobg>dbflute g> Engine: extlib's jar files are preferred to embedded libraries *前回パッチg>dbflute g> Engine: ReplaceSchema take-finally.sh for native command *前回パッチg>dbflute g> Engine: databaseSubType of basicInfoMap.dfprop, for SQLServer LocalDB *前回パッチg>dbflute g> Engine: repsAsDataManagerMap in replaceSchemaMap.dfprop for Flyway hybrid *前回パッチg>dbflute g> Engine: Decomment, bug fix of single quatation in DB comment *前回パッチg>dbflute g> Engine: Decomment, bug fix of table comment for MySQL *前回パッチ
g>dbflute g>-1.1.6 ※Java8
2018/01/01
NEW
g>dbflute g> Engine: extlib's jar files are preferred to embedded libraries *3/2パッチg>dbflute g> Engine: ReplaceSchema take-finally.sh for native command *3/2パッチg>dbflute g> Engine: databaseSubType of basicInfoMap.dfprop, for SQLServer LocalDB *3/2パッチg>dbflute g> Engine: repsAsDataManagerMap in replaceSchemaMap.dfprop for Flyway hybrid *2/1パッチg>dbflute g> Engine: Decomment, bug fix of single quatation in DB comment *1/28パッチg>dbflute g> Engine: Decomment, bug fix of table comment for MySQL *1/26パッチg>dbflute g> Engine: SchemaHTML forg>dbflute g> Intro's Decomment, production releaseg>dbflute g> Engine: small improvement of generation templates e.g. javadoc, format
g>dbflute g>-1.1.5 ※Java8
2017/11/26
NEW
g>dbflute g> Engine: SchemaHTML forg>dbflute g> Intro's Decomment, first releaseg>dbflute g> Engine: Freegen, add JSON_gENERAL, SWAggER resourceTypes *前回パッチg>dbflute g> Engine: SchemaHTML, resolve HTML validator problems *前回パッチg>dbflute g> Engine: LastaDoc, resolve HTML validator problems *前回パッチg>dbflute g> Engine: LastaDoc, HTML escape for annotations *前回パッチg>dbflute g> Runtime: LikeSearch compound columns can use coalesce()
g>dbflute g>-1.1.4 ※Java8
2017/08/20
NEW
g>dbflute g> Engine: SchemaHTML forg>dbflute g> Intro's Decomment, first release *11/26パッチg>dbflute g> Engine: Freegen, add JSON_gENERAL, SWAggER resourceTypes *10/9パッチg>dbflute g> Engine: SchemaHTML, resolve HTML validator problems *9/18パッチg>dbflute g> Engine: LastaDoc, resolve HTML validator problems *9/18パッチg>dbflute g> Engine: LastaDoc, HTML escape for annotations *9/17パッチg>dbflute g> Runtime: ConditionBean option of millisecond truncation for MySQLg>dbflute g> Runtime: JavaPropertiesReader, order number and named variableg>dbflute g> Runtime: JavaPropertiesReader, useVariableExcept()g>dbflute g> Runtime: suppress SpecifyColumnAlreadySpecifiedEveryColumnExceptiong>dbflute g> Runtime: JavaPropertiesReader should use same encoding in extends readerg>dbflute g> Engine: fix ESFlute several warningsg>dbflute g> Engine: LastaFlute Freegen, suppress {item} as variable *前回パッチg>dbflute g> Engine: AppCls can use groupingMap *前回パッチg>dbflute g> Engine: improve auto increment extractor for PostgreSQL *前回パッチg>dbflute g> Engine: ParameterBean, setter as CDef argument *前回パッチg>dbflute g> Engine: LastaFlute Freegen, named appcls *前回パッチ
g>dbflute g>-1.1.3 ※Java8
2017/05/05
NEW
g>dbflute g> Engine: LastaFlute Freegen, suppress {item} as variable *8/19パッチg>dbflute g> Engine: AppCls can use groupingMap *7/20パッチg>dbflute g> Engine: improve auto increment extractor for PostgreSQL *7/20パッチg>dbflute g> Engine: ParameterBean, setter as CDef argument *5/17パッチg>dbflute g> Engine: LastaFlute Freegen, named appcls *5/15パッチg>dbflute g> Engine: TableClassification, improve name filter for kutouteng>dbflute g> Runtime: DfTypeUtil@toLocalDateTime() error message for suffix 'Z'g>dbflute g> Runtime: DfTypeUtil@toBoolean() empty string can return nullg>dbflute g> Runtime: CountDownRace, improve exception handlingg>dbflute g> Runtime: FileTextIO, improve exception handlingg>dbflute g> Runtime:g>dbflute g> Intro task uses Java8 versiong>dbflute g> Engine: SchemaPolicyCheck, columnExceptMap does not work in sameColumnAliasIfSameColumnName *前回パッチg>dbflute g> Engine: LoadDataReverse, numbering of TSV file e.g. cyclic_01_3-MEMBER.tsv *前回パッチg>dbflute g> Engine: ReplaceSchema, TSV, wrong check of classification column in defaultValue *前回パッチg>dbflute g> Engine: ReplaceSchema, TSV, option to throws exception if column count different *前回パッチg>dbflute g> Engine: ReplaceSchema, TSV, tsv-data-result.dfmark *前回パッチg>dbflute g> Engine: Classification, isSuppressNameCamelizing for Japanese name *前回パッチg>dbflute g> Engine: Engine: SchemaPolicy, table.statement fkName's message mistake *前回パッチg>dbflute g> Engine: SchemaHTML, isShowSchemaHtmlProcedureRegardlessOfgeneration in documentMap.dfprop *前回パッチg>dbflute g> Engine: ReplaceSchema, can set SQL delimiter at dfprop, sqlDelimiter *前回パッチg>dbflute g> Engine: remove unneededg>dbflute g>Initializer import from Springg>dbflute g>BeansJavaConfig *前回パッチg>dbflute g> Engine: LastaDoc, has Job documentation *前回パッチg>dbflute g> Engine: allcommonPrefix for e.g.g>dbflute g>BeansJavaConfig *前回パッチg>dbflute g> Engine: ReplaceSchema, improve TSV loading non-existing column error message *前回パッチg>dbflute g> Engine: if classification NotInScope, native setter is protected *前回パッチg>dbflute g> Engine: LastaFlute, add item e.g. URL parameter to lastadoc *前回パッチg>dbflute g> Engine: LastaFlute, remove warning of empty AppCDef *前回パッチg>dbflute g> Engine: Boolean setter of Entity can be always public *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, fix classification in ReplaceSchema *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, then column is notNull *前回パッチg>dbflute g> Engine: SchemaPolicyCheck, dbType_with_size *前回パッチg>dbflute g> Engine: SchemaPolicyCheck in ReplaceSchema option *前回パッチg>dbflute g> Engine: third improvement for SchemaPolicyCheck *前回パッチ
g>dbflute g>-1.1.2 ※Java8
2017/01/01
NEW
g>dbflute g> Engine: SchemaPolicyCheck, columnExceptMap does not work in sameColumnAliasIfSameColumnName *3/31パッチg>dbflute g> Engine: LoadDataReverse, numbering of TSV file e.g. cyclic_01_3-MEMBER.tsv *3/28パッチg>dbflute g> Engine: ReplaceSchema, TSV, wrong check of classification column in defaultValue *3/27パッチg>dbflute g> Engine: ReplaceSchema, TSV, option to throws exception if column count different *3/27パッチg>dbflute g> Engine: ReplaceSchema, TSV, tsv-data-result.dfmark *3/27パッチg>dbflute g> Engine: Classification, isSuppressNameCamelizing for Japanese name *3/27パッチg>dbflute g> Engine: Engine: SchemaPolicy, table.statement fkName's message mistake *3/19パッチg>dbflute g> Engine: SchemaHTML, isShowSchemaHtmlProcedureRegardlessOfgeneration in documentMap.dfprop *3/19パッチg>dbflute g> Engine: ReplaceSchema, can set SQL delimiter at dfprop, sqlDelimiter *3/19パッチg>dbflute g> Engine: remove unneededg>dbflute g>Initializer import from Springg>dbflute g>BeansJavaConfig *3/19パッチg>dbflute g> Engine: LastaDoc, has Job documentation *3/4パッチg>dbflute g> Engine: allcommonPrefix for e.g.g>dbflute g>BeansJavaConfig *3/4パッチg>dbflute g> Engine: ReplaceSchema, improve TSV loading non-existing column error message *2/4パッチg>dbflute g> Engine: if classification NotInScope, native setter is protected *1/27パッチg>dbflute g> Engine: LastaFlute, add item e.g. URL parameter to lastadoc *1/27パッチg>dbflute g> Engine: LastaFlute, remove warning of empty AppCDef *1/27パッチg>dbflute g> Engine: Boolean setter of Entity can be always public *1/27パッチg>dbflute g> Engine: SchemaPolicyCheck, fix classification in ReplaceSchema *1/12パッチg>dbflute g> Engine: SchemaPolicyCheck, then column is notNull *1/5パッチg>dbflute g> Engine: SchemaPolicyCheck, dbType_with_size *1/5パッチg>dbflute g> Engine: SchemaPolicyCheck in ReplaceSchema option *1/5パッチg>dbflute g> Engine: third improvement for SchemaPolicyCheck *1/3パッチg>dbflute g> Runtime: Entity deep copy e.g. modified propertiesg>dbflute g> Engine: fixg>dbflute g>Initializer's import forg>dbflute g>SystemFinalTimeZoneg>dbflute g> Runtime: LoadReferrer for one entity should use Equalg>dbflute g> Runtime: QLog, XLog, info level determination method to be publicg>dbflute g> Runtime: CDef, remove completion noise e.g. exception, EMPTY_SISTERSg>dbflute g> Engine: CDef, quit List<? extends Classification> of meta's listOf()g>dbflute g> Runtime: improve message of AbstractDBMeta's throwDBMetaNotFoundException()g>dbflute g> Runtime: protected setMemberStatusCode_InScope() if clsg>dbflute g> Runtime: SqlAnalyzer newEmbeddedVariableNode() should use argument adviceFactoryg>dbflute g> Runtime: CountDownRace, assign by parameter listg>dbflute g> Runtime: DfPropFile try-catch and show file name when parse errorg>dbflute g> Engine: second improvement for SchemaPolicyCheckg>dbflute g> Engine: remove unneeded warning for deprecated relationshipg>dbflute g> Runtime: MapListString, printOneLiner() option for performanceg>dbflute g> Runtime: ConditionBean, SpecifyColumn required checkg>dbflute g> Engine: upgrade MySQL and PostgreSQL JDBC Driverg>dbflute g> Engine: upgrade ESFluteg>dbflute g> Engine: Properties reader uses UTF-8 as default *前回パッチg>dbflute g> Engine: Freegen's databaseMap can use schemaFile *前回パッチg>dbflute g> Engine: Freegen big refactoring (keeping compatible) *前回パッチg>dbflute g> Engine: remove unneeded "pre" closing tag in javadoc *前回パッチg>dbflute g> Engine: TSV's convertValueMap.dataprop, $$type(VARCHAR)$$ *前回パッチg>dbflute g> Engine: TSV's convertValueMap.dataprop, $$NullToEmpty$$ *前回パッチg>dbflute g> Engine: typeMappingMap, enable default auto_mapping *前回パッチg>dbflute g> Engine: CDef of(), byName() using OptionalThing *前回パッチg>dbflute g> Engine: FromTo javadoc NotNull, allowOneSide() *前回パッチg>dbflute g> Engine: EMECHA_DEFAULT_TITLE/DESC invalid check ignore dot *前回パッチg>dbflute g> Engine: Revive InScopeRelation for many-to-one *前回パッチg>dbflute g> Engine: ESFlute, for Elasticsearch 2.3.0 *前回パッチg>dbflute g> Engine:g>dbflute g> Engine: Freegen, can determine DI container in templates *前回パッチg>dbflute g> Engine:g>dbflute g>BeansRuntimeComponentPrefix for Spring Framework *前回パッチg>dbflute g> Engine: Freegen, appCls *前回パッチg>dbflute g> Engine: ColumnNullObject, disableColumnNullObject()'s bug *前回パッチg>dbflute g> Engine: AlterCheck, enabling sequence increments *前回パッチ
g>dbflute g>-1.1.1 ※Java8
2016/01/01
NEW
g>dbflute g> Engine: Properties reader uses UTF-8 as default *11/27パッチg>dbflute g> Engine: Freegen's databaseMap can use schemaFile *11/27パッチg>dbflute g> Engine: Freegen big refactoring (keeping compatible) *11/10パッチg>dbflute g> Engine: remove unneeded "pre" closing tag in javadoc *11/10パッチg>dbflute g> Engine: TSV's convertValueMap.dataprop, $$type(VARCHAR)$$ *8/18パッチg>dbflute g> Engine: TSV's convertValueMap.dataprop, $$NullToEmpty$$ *8/18パッチg>dbflute g> Engine: typeMappingMap, enable default auto_mapping *8/18パッチg>dbflute g> Engine: CDef of(), byName() using OptionalThing *8/18パッチg>dbflute g> Engine: FromTo javadoc NotNull, allowOneSide() *8/18パッチg>dbflute g> Engine: EMECHA_DEFAULT_TITLE/DESC invalid check ignore dot *8/18パッチg>dbflute g> Engine: Revive InScopeRelation for many-to-one *8/18パッチg>dbflute g> Engine: ESFlute, for Elasticsearch 2.3.0 *8/18パッチg>dbflute g> Engine:g>dbflute g> Engine: Freegen, can determine DI container in templates *8/18パッチg>dbflute g> Engine:g>dbflute g>BeansRuntimeComponentPrefix for Spring Framework *8/8パッチg>dbflute g> Engine: Freegen, appCls *8/8パッチg>dbflute g> Engine: ColumnNullObject, disableColumnNullObject()'s bug *8/8パッチg>dbflute g> Engine: AlterCheck, enabling sequence increments *8/8パッチg>dbflute g> Runtime: SimpleTraceableSqlStringFilter, to atmarkg>dbflute g> Runtime: BehaviorCommandSetup's getEntity()g>dbflute g> Runtime: delete unused lnd() of MapListStringg>dbflute g> Runtime: BehaviorCommand, selectEntity()g>dbflute g> Runtime: ClassificationMeta listAll(), groupOf() javadoc when not foundg>dbflute g> Runtime: OptionalThing orElseTranslatingThrow()g>dbflute g> Runtime: CountDownRace keeps thread poolg>dbflute g> Runtime: CallbackContext, all inheritableg>dbflute g> Runtime: DfReflectionUtil, getWholeFieldList()g>dbflute g> Runtime: varyingUpdate() uniqueBy() PK loading optiong>dbflute g> Engine: CDef.DefMeta meta(String classificationName)g>dbflute g> Engine: SchemaPolicyCheck by schemaPolicyMap.dfpropg>dbflute g> Engine: adjust lastadoc design a little *前回パッチg>dbflute g> Engine: adjust application outsideSql for lastaflute single project *前回パッチ
BUg
g>dbflute g>-1.1.0-sp9 ※Java8
2015/12/04
NEW
g>dbflute g> Engine: adjust lastadoc design a little *12/11パッチg>dbflute g> Engine: adjust application outsideSql for lastaflute single project *12/11パッチg>dbflute g> Runtime: isBreakCursor() for CursorByPagingg>dbflute g> Runtime: quit Behavior's inernal adjust() stopg>dbflute g> Runtime: DfTypeUtil javadoc, empty string returns nullg>dbflute g> Runtime: DfTypeUtil LocalDate locale overloadg>dbflute g> Runtime: TnBeanMetaDataFactoryExtension's provideDBMeta() checkg>dbflute g> Runtime: OptionalThing.translatedFrom()g>dbflute g> Runtime: DreamCruise's nested conversion parameters in ColumnQueryg>dbflute g> Engine: make isReadOnlySchemag>dbflute g> Engine: make readOnlyTableNameListg>dbflute g> Engine: Oracle emergency option for too many procedures *前回パッチg>dbflute g> Engine: floating parameter comment, support cls() + '-- //' *前回パッチg>dbflute g> Engine: ESFlute indexSettingsMap from pull request *前回パッチg>dbflute g> Engine: Oracle ALL_COL_COMMENTS performance tuning *前回パッチg>dbflute g> Engine: Freegen cannot make directory on Windows *前回パッチg>dbflute g> Engine: JSON adjustment for empty map but empty list *前回パッチ
BUg
g>dbflute g>-1.1.0-sp8 ※Java8
2015/09/08
NEW
g>dbflute g> Engine: Oracle emergency option for too many procedures *10/03パッチg>dbflute g> Engine: floating parameter comment, support cls() + '-- //' *10/03パッチg>dbflute g> Engine: ESFlute indexSettingsMap from pull request *10/03パッチg>dbflute g> Engine: Oracle ALL_COL_COMMENTS performance tuning *09/17パッチg>dbflute g> Engine: add isReplaceSchemaLimited to replaceSchemaMap.dfpropg>dbflute g> Engine: support xlsx for ReplaceSchemag>dbflute g> Engine: LoadDataReverse, overrrideXls for tableNameMapg>dbflute g> Runtime: use valueOf() of Long, Double and so on...g>dbflute g> Runtime: SqlAnalyzer adjust overlookNativeBindingg>dbflute g> Runtime: fix HandyDate javadoc param orderg>dbflute g> Runtime: ListResultBean.toRichString()g>dbflute g> Runtime: PostgreSQL bytea type, avoid out of memoryg>dbflute g> Runtime: OptionalThing#migratedFrom()g>dbflute g> Engine: for boolean flg as unique element *前回パッチ
BUg
g>dbflute g>-1.1.0-sp7 ※Java8
2015/07/23
NEW
g>dbflute g> Engine: for boolean flg as unique element *08/10パッチg>dbflute g> Runtime: check conflict alias name of (Specify)DerivedReferrerg>dbflute g> Engine: fix SchemaHTML for HTML5g>dbflute g> Runtime: improve behavior override hook
BUg
g>dbflute g>-1.1.0-sp6 ※Java8
2015/07/01
NEW
g>dbflute g> Runtime: allow empty text in FileTextIOg>dbflute g> Engine: isSchemaOnlyAlterCheck to avoid big loading datag>dbflute g> Runtime: fix FileTextIO wrong method nameg>dbflute g> Engine: improve OutsideSql title and description formatg>dbflute g> Runtime: fix JavaPropertiesReader comment out duplicate keyg>dbflute g> Runtime: FileToken delimiter in header
BUg
g>dbflute g>-1.1.0-sp5 ※Java8
2015/06/21
NEW
g>dbflute g> Runtime: (Query)DerivedReferrer allows from-to patterng>dbflute g> Runtime: optimistic lock column as date-time for LocalDateTimeg>dbflute g> Runtime: (Myself)ScalarCondition for max(), sum()g>dbflute g> Runtime: (Myself)ScalarCondition SpecifyCalculationg>dbflute g> Runtime: improve manual order allowOneSide() unsupported message
BUg
g>dbflute g> Runtime: fix toDouble() wrong call
g>dbflute g>-1.1.0-sp4 ※Java8
2015/06/04
NEW
g>dbflute g> Engine: BaseBhv.vm can use other Optionalg>dbflute g> Engine: SpringBoot HybritScan for new behaviorg>dbflute g> Engine: remove Definition from DefinitionMapg>dbflute g> Engine: LastaFlute embedded freegen (lastafluteMap.dfprop)g>dbflute g> Runtime: OptionalEntity Serializableg>dbflute g> Runtime: FileTextIO file not found exceptiong>dbflute g> Runtime: HpColumnSpHandler asDBMeta()g>dbflute g> Runtime: derived() java-doc, inherited exceptions, throwsg>dbflute g> Runtime: exceptRecordMetaColumn() java-docg>dbflute g> Runtime: Srl.count() quits argument overrideg>dbflute g> Runtime: Srl, remove Srl referenceg>dbflute g> Runtime: DfReflectionUtil.getgenericType() refactoring, performanceg>dbflute g> Runtime: FunCustodial#throwNonSpecifiedColumnAccessException() comment mistake
BUg
g>dbflute g> Runtime: PagingResultBean, _selectList NullPointer
g>dbflute g>-1.1.0-sp2 ※Java8
2015/04/03
NEW
g>dbflute g> Engine: largeTextFileMap for ReplaceSchemag>dbflute g> Engine: tableTargetList's generate-onlyg>dbflute g> Runtime: ForeignInfo toString() uses getTableDispName()g>dbflute g> Runtime: BehaviorCommandMeta.getInvokePath() javadoc, returng>dbflute g> Runtime: SqlFireHook stack and inheritsExistingHookg>dbflute g> Runtime: BehaviorCommandHook javadoc about inheritg>dbflute g> Runtime: CDef sisterSet() publicg>dbflute g> Runtime: ConditionBean enableUndefinedClassificationSelect()g>dbflute g> Runtime: Adjustment for SpringBoot big bootg>dbflute g> Runtime: Freegen Properties for Hibernate Validator
BUg
g>dbflute g> Runtime: Optional's flatMap bug, returned null if empty
g>dbflute g>-1.1.0-sp1 ※Java8
2015/02/01
NEW
g>dbflute g> Engine: largeTextFileMap for ReplaceSchema *02/26パッチg>dbflute g> Engine: compound PrimaryKey SchemaHTML expressiong>dbflute g> Engine: sisterCode for tableClassificationg>dbflute g> Engine: escape default value for Javag>dbflute g> Engine: Spring Tomcat JDBC, transactiong>dbflute g> Engine: remove CDI warningg>dbflute g> Engine: can specify environment for id and password in dfpropg>dbflute g> Engine: guiceg>dbflute g>Module's final for instance variableg>dbflute g> Engine: BehaviorCommandInvoker dfpropg>dbflute g> Engine: natural unique info by DBMetag>dbflute g> Engine: upgrade H2 to 1.4.185g>dbflute g> Engine: retry to secondary port for EMSynchronizerg>dbflute g> Runtime: can parse 2015/01/28 2:49g>dbflute g> Runtime: fix invoke query null allowed handlingg>dbflute g> Runtime: UpdateOption's uniqueOf(UniqueInfo)g>dbflute g> Runtime: varyingQueryUpdate() option's specify()g>dbflute g> Runtime: uniqueDeriven read-only and other props remove()g>dbflute g> Runtime: DBMeta unique info, and meta data list read-onlyg>dbflute g> Runtime: DBMeta primary key and unique key search methodsg>dbflute g> Runtime: improve AccessContext#toString()g>dbflute g> Runtime: QueryTraceableSqlStringFilter refactorg>dbflute g> Runtime: FileTextIO mkdirs in write()g>dbflute g> Runtime: FileToken#tokenize() make restored line separator methodg>dbflute g> Runtime: VaryingUpdate self() convert().addDay(DreamCruise)g>dbflute g> Runtime: batchInsert() part of SQLs improvement
BUg
g>dbflute g>-1.1.0 ※Java8
2015/01/01
NEW
- new
g>dbflute g>(java8)
BUg
g>dbflute g>-1.0.5N ("に"ゅーろーど)
2014/12/01
NEW
g>dbflute g> Engine: Flex DTO array to array-collection *06/02パッチg>dbflute g> Engine: tableTargetList's generate-only *03/06パッチ- (
g>dbflute g>-1180){Java/C#}: SchemaHTMLで複合PKのときもトップカラムがわかるように *01/29パッチ - (
g>dbflute g>-1179){Java/C#}: テーブル区分値でも姉妹コードを使えるように *01/27パッチ - (
g>dbflute g>-1178){Java/C#}: SchemaHTMLで隣のSchemaHTMLへのリンク、ERDの画像リンクなど *01/21パッチ - (
g>dbflute g>-1177){Java/C#}: 複数Eclipse起動に耐えられるようにEMSynchronizer対応 *01/21パッチ - (
g>dbflute g>-1176){Java/C#}: カラムのデフォルト値でダブルクォーテーションが入っていても大丈夫なように *01/11パッチ - (
g>dbflute g>-1176){Java/C#}: カラムのデフォルト値でダブルクォーテーションが入っていても大丈夫なように *01/11パッチ - (
g>dbflute g>-1175){Java/C#}: Sql2EntityでAutoDetectのプロパティにもコメントを *12/22パッチ - (
g>dbflute g>-1174){Java/C#}: manageタスクで、カンマ区切りでタスクを連続実行できるように - (
g>dbflute g>-1173){Java/C#}: tableTargetListでもコード生成のみオプションが使えるように - (
g>dbflute g>-1172){Java}: 外だしSQLのDomainEntity利用でNonSpecifiedColumnチェックのオプション - (
g>dbflute g>-1171){Java}: ScalarSelectでリレーションテーブルのカラムを導出できるように
BUg
g>dbflute g>-1.0.5M (ごーれ"む")
2014/10/31
NEW
- (
g>dbflute g>-1170){Java/C#}: SchemaHTMLの下の方にg>dbflute g>で作ったことを示す一言を入れる *11/16パッチ - (
g>dbflute g>-1169){Java/C#}: 複合PKの制約上のカラム順序がテーブル上の定義順を違っても差分チェック正しく *11/16パッチ - (
g>dbflute g>-1168){Java}: NonSpecifiedCheckで関連テーブルのnullのカラムをチェックから外す *11/16パッチ - (
g>dbflute g>-1167){Java}: MySQLやPostgreSQLでの一件検索でfetchSize調整して大量検索阻止オプション *11/13パッチ - (
g>dbflute g>-1166){Java}: NonSpecifiedCheckで手動setされたカラムはチェックしない(実装漏れ) *11/6パッチ - (
g>dbflute g>-1165){Java}: SpecifyColumnでSpecifyしてないカラムをgetしたら例外オプション - (
g>dbflute g>-1164){Java}: FKカラムのないfixedConditionだけのadditionalFK - (
g>dbflute g>-1163){Java/C#}: 外だしSQLでCustomizeEntityの区分値ヒント - (
g>dbflute g>-1162){Java}: 1.1開発中さんからのフィードバック - (
g>dbflute g>-1161){Java}: varyingUpdateのself()を二回以上呼べるように
BUg
g>dbflute g>-1.0.5L (ごーる)
2014/09/26
NEW
- (
g>dbflute g>-1160){Java}: SpringのDI設定をJavaConfigでできるように(dfpropにて) - (
g>dbflute g>-1159){Java/C#}: additionalForeignKeyやclassificationのdfpropを分割できるように - (
g>dbflute g>-1158){Java/C#}: fixedReferrer(業務的many-to-one)のときにReverseFKが生成されないようにする - (
g>dbflute g>-1157){Java/C#}: fixedConditionの埋め込み区分値で区分値グループを指定できるように - (
g>dbflute g>-1156){Java}: ColumnQueryでMySQLのビット絞り込み(オプション)ができるように - (
g>dbflute g>-1155){Java}: ColumnQueryのoptionのaddDay()など二回呼べるように - (
g>dbflute g>-1154){Java}: ColumnQueryのoptionのaddDay()などDreamCruise対応 - (
g>dbflute g>-1153){Java}: ColumnQueryでバインドした値にplusしたりaddしたりMysticBinding - (
g>dbflute g>-1152){Java}: 外だしSQLの実行エンジンとしてダミーテーブル名でも動くように - (
g>dbflute g>-1151), (g>dbflute g>-1150), (g>dbflute g>-1149), (g>dbflute g>-1148) *前回パッチ
BUg
g>dbflute g>-1.0.5K (ごーけー)
2014/08/31
NEW
- (
g>dbflute g>-1151){Java}: Springでドルマーク混じりのテーブル名でinitializeCBできるように *09/13パッチ - (
g>dbflute g>-1150){Java/C#}: 区分値のgroupingMapで別のgroupを部品として参照できるように *09/12パッチ - (
g>dbflute g>-1149){Java/C#}: テーブル区分値で数字で始まる要素名でも生成できるように *09/12パッチ - (
g>dbflute g>-1148){Java}: BehaviorのgetDBMeta()を共変で具象クラスを戻すように *09/12パッチ - (
g>dbflute g>-1145){Java/C#}: 外だしSQLのコメントを必須にする未来オプション - (
g>dbflute g>-1144){Java/C#}: 未定義の区分値を拾ってしまったときの未来オプション - (
g>dbflute g>-1143){Java/C#}:g>dbflute g>のModuleアップグレードをするタスク - (
g>dbflute g>-1142){Java/C#}:g>dbflute g> Introを起動するタスク - (
g>dbflute g>-1141){Java}: (Query)DerivedReferrerの条件値でカラムを指定できるように - (
g>dbflute g>-1140){Java}: PartitionByの中でquery()はできないので明示的な例外に - (
g>dbflute g>-1139){Java}: (Specify)DerivedReferrerの中でunionしてさらにDerivedReferrer - (
g>dbflute g>-1138){Java}: (Specify)DerivedReferrerの導出処理の前に足したり掛けたり - (
g>dbflute g>-1137){Java}: SimpleDtoにJacksonのアノテーションを付けられるように - (
g>dbflute g>-1136){Java}: SimpleDtoMapperでDerivedReferrerのプロパティもマッピング - (
g>dbflute g>-1135){Java}: SimpleDtoMapperで共通カラムのマッピングを除外するオプション - (
g>dbflute g>-1134){Java/C#}: PostgreSQLの継承テーブルをReplaceSchemaでdropできるように - (
g>dbflute g>-1133){Java}: google App Engine (gAE) で動くように - (
g>dbflute g>-1132){Java}: 切れ味鋭い短刀のようなカラム名(FOO0)でも誤動作しないように - (
g>dbflute g>-1131){Java}: Entityの日付型をJodaTimeのLocalDateにできるように - (
g>dbflute g>-1130){Java/C#}: Freegenのpropertiesの型判定で明示的アノテーション - (
g>dbflute g>-1129){Java/C#}: PostgreSQLの大文字含みのFK制約をReplaceSchemaでdropできるように - (
g>dbflute g>-1128), (g>dbflute g>-1129), (g>dbflute g>-1130) *前回パッチ
BUg
- (
g>dbflute g>-1147){Java/C#}: extlibで二つ以上のjarファイルだとコピーされない - (
g>dbflute g>-1146){Java}: 基点テーブル限定OverRelationでManyに攻めたらキャッシュで事故 - (
g>dbflute g>-1128) *前回パッチ
g>dbflute g>-1.0.5J (ごーじぇい、めいじぇい)
2014/06/28
NEW
- (
g>dbflute g>-1130){Java/C#}: Freegenのpropertiesの型判定で明示的アノテーション *07/09パッチ - (
g>dbflute g>-1129){Java/C#}: PostgreSQLの大文字含みのFK制約をReplaceSchemaでdropできるように *07/09パッチ - (
g>dbflute g>-1128){Java/C#}: PostgreSQLで、CraftDiffありのAlterCheckが落ちる *07/09パッチ - (
g>dbflute g>-1127){Java}: 最新のAtomikosに対応、Identity取得のConnection調整 - (
g>dbflute g>-1126){Java}: Behaviorソースコードの軽量化 - (
g>dbflute g>-1125){Java}: カラムのValueTypeをMappingValueTypeアノテーションで - (
g>dbflute g>-1124){Java}: PagingSelectAndQuerySplitでDerivedOrderByを考慮 - (
g>dbflute g>-1123){Java}: LoadReferrerにloader方式
BUg
- (
g>dbflute g>-1128){Java/C#}: PostgreSQLで、CraftDiffありのAlterCheckが落ちる *07/03パッチ
g>dbflute g>-1.0.5H (ごーえいち)
2014/06/11
NEW
BUg
- (
g>dbflute g>-1122){Java}: OverRelationでForeignForeignでバインド変数すると例外発生
g>dbflute g>-1.0.5g (ごーじー)
2014/05/29
NEW
- (
g>dbflute g>-1121){Java}: 不要なCIQやNssを自動生成しないようにする *06/01パッチ - (
g>dbflute g>-1120){Java}: 複合主キーでもScalarConditionが利用できるように - (
g>dbflute g>-1119){Java}: ページングでselect句とwhere句を分割するオプション(MySQL対策) - (
g>dbflute g>-1118){Java}: AdditionalForeignKeyでSetupSelectを抑制するリレーション - (
g>dbflute g>-1117){Java}: OrScopeQueryの中でSetupSelectやOrderByを抑制するオプション - (
g>dbflute g>-1116){Java/C#}: SchemaHTMLで複合ユニークキーのトップとサブの区別をつけるように - (
g>dbflute g>-1115){Java}: ユニークキーでupdate()やinsertOrUpdate() - (
g>dbflute g>-1114){Java}: 関連テーブルのOptionalEntityの先取りオプション - (
g>dbflute g>-1113){Java/C#}: includeQueryMap.dfpropでカラムドリブンでも指定できるように - (
g>dbflute g>-1112){Java/C#}: SchemaSychCheckでCraftDiffを抑制できるオプション
BUg
g>dbflute g>-1.0.5F (ごーえふっ)
2014/05/16
NEW
- (
g>dbflute g>-1111){Java/C#}: ReplaceSchemaのTakeFinallyで落ちたらシーケンス調整しないように - (
g>dbflute g>-1110){Java/C#}: ReplaceSchemaのエクセルデータをデフォルトでは右トリムしないように - (
g>dbflute g>-1109){Java}: SubQueryの中で外側のConditionBeanへの間違い操作を防ぐオプション - (
g>dbflute g>-1108){Java/C#}: FKの順序を、FK制約名ではなくFKカラム構成とFK名でソートして固定化 - (
g>dbflute g>-1107){Java}: ネストしたLoadReferrerをドット続けてwithNestedReferrer()で - (
g>dbflute g>-1106){Java}: Java8先取り、selectEntity()の戻り値をOptionalEntityに - (
g>dbflute g>-1105){Java}: Play2のようなasyncに対応できるようにスレッドローカルを差し替えられるように - (
g>dbflute g>-1104){Java/C#}:g>dbflute g>自動生成モジュール内部依存ライブラリのもろもろアップグレード
BUg
g>dbflute g>-1.0.5D (ごーでぃー)
2014/04/27
NEW
- (
g>dbflute g>-1103){Java/C#}: 区分値のaliasやsubItemに改行コードが含まれていてもOKに - (
g>dbflute g>-1101){Java}: 複合主キーでもDerivedReferrerを利用できるように - (
g>dbflute g>-1093), (g>dbflute g>-1094), (g>dbflute g>-1095), (g>dbflute g>-1096), (g>dbflute g>-1097), (g>dbflute g>-1098), (g>dbflute g>-1099), (g>dbflute g>-1100) *前回パッチ
BUg
- (
g>dbflute g>-1102){Java/C#}: 複合PKの一部が複合UQに含まれてるとUQメタデータがおかしい
g>dbflute g>-1.0.5C (ごーしー)
2014/03/04
NEW
- (
g>dbflute g>-1100){Java/C#}: DBコメントのAlias名デリミタにタブ文字を *04/17パッチ - (
g>dbflute g>-1099){Java/C#}: SchemaHTMLとHistoryHTMLで相互リンク *03/31パッチ - (
g>dbflute g>-1098){Java/C#}: ReplaceSchemaのエクセルでtrimを制御するオプション *03/31パッチ - (
g>dbflute g>-1097){Java/C#}: LoadDataReverseでLargeTextを扱えるように *03/31パッチ - (
g>dbflute g>-1096){Java/C#}: ポイント指定でEntityのカラムのマッピング型を変更できるように *03/22パッチ - (
g>dbflute g>-1095){Java/C#}: ReplaceSchemaのDataAdjustmentでBIgINT型のカラムもいけるように *03/22パッチ - (
g>dbflute g>-1094){Java/C#}: SchemaHTMLで非推奨区分値の明確な表示 *03/22パッチ - (
g>dbflute g>-1093){Java}: MySQLにて、CollateUTF8MB4UnicodeArrangerを提供 - (
g>dbflute g>-1085), (g>dbflute g>-1086), (g>dbflute g>-1088), (g>dbflute g>-1089), (g>dbflute g>-1090), (g>dbflute g>-1091) *前回パッチ
BUg
- (
g>dbflute g>-1092){Java}: DreamCruiseのinviteでDerivedReferrerが二つ以上あると例外 - (
g>dbflute g>-1087) *前回パッチ
g>dbflute g>-1.0.5B (ごーびー)
2014/01/01
NEW
- (
g>dbflute g>-1091){Java/C#}: SchemaHTMLのテーブル名検索で前方一致ヒットを優先表示 *02/28パッチ - (
g>dbflute g>-1090){Java}: コンパイル後のクラスファイルのダイエット計画 *02/16パッチ - (
g>dbflute g>-1089){Java}: ParameterBeanのJavaDocとEclipseでフォルトフォーマッターとの相性 *02/16パッチ - (
g>dbflute g>-1088){Java}: テーブル区分値のBehaviorを自動生成しないオプション *02/16パッチ - (
g>dbflute g>-1086){Java/C#}: MySQLのutf8mb4に対応(同梱JDBCドライバのバージョンアップ) *01/19パッチ - (
g>dbflute g>-1085){Java}: CDIの複数DB対応 *01/19パッチ - (
g>dbflute g>-1084){Java/C#}: LoadDataReverseのFK順序出力でcommonのテーブルも考慮 - (
g>dbflute g>-1083){Java}: ListResultBeanでgroupingList()とgroupingMap() - (
g>dbflute g>-1082){Java}: BehaviorReadableインターフェースでreadScalar()を - (
g>dbflute g>-1081){Java}: DBWayを拡張できるようにする - (
g>dbflute g>-1073), (g>dbflute g>-1074), (g>dbflute g>-1076), (g>dbflute g>-1077), (g>dbflute g>-1078), (g>dbflute g>-1079), (g>dbflute g>-1080) *前回パッチ
BUg
- (
g>dbflute g>-1087){Java/C#}: 自動生成時にSQLServerのコメントがmssql指定じゃないと取得できない *01/24パッチ
g>dbflute g>-1.0.5A (ごえー)
2013/09/30
NEW
- (
g>dbflute g>-1080){Java/C#}: ReplaceSchemaのデータ登録でPostgreSQLのfloatとreal型を調整 *12/01パッチ - (
g>dbflute g>-1079){Java/C#}: extlibにjarが無い場合はextlibのコピーをしない(NonSync問題対策) *12/01パッチ - (
g>dbflute g>-1078){Java/C#}: 最後の一つの外だしSQLを削除したときに古いクラスが消えない *11/17パッチ - (
g>dbflute g>-1077){Java/C#}: Referrer参照を抑制するオプション、自動生成時のみの指定あり *11/17パッチ - (
g>dbflute g>-1076){Java/C#}: Oracleでユニークキーに対するFKのメタデータを取得 *11/17パッチ - (
g>dbflute g>-1074){Java/C#}: Oracleのメタデータ取得のパフォーマンス改善 *11/17パッチ - (
g>dbflute g>-1073){Java/C#}: SchemaSyncCheckがJDBCタスクに依存しないようにする *10/11パッチ - (
g>dbflute g>-1072){Java}: BatchInsertとBatchUpdateでModifiedPropertiesが利くように - (
g>dbflute g>-1071){Java}: FixedConditionのOverRelationでInlineViewを利用した最適化 - (
g>dbflute g>-1069){Java/C#}: 外だしSQLでカーソル検索とページング検索を両方指定できるように - (
g>dbflute g>-1068){Java/C#}: SchemaHTMLでテーブル名のインクリメンタルサーチ
BUg
- (
g>dbflute g>-1067){Java}: カーソル検索の割り切りベタページング方式で最後のページが処理されない - (
g>dbflute g>-1066){Java}: FixedConditionのOverRelationで同じリレーションを複数使うとカラムが解決されない
g>dbflute g>-1.0.4K (けー)
2013/09/09
NEW
- (
g>dbflute g>-1064){Java}: BatchUpdateのSpecifyQueryで全カラム更新指定を - (
g>dbflute g>-1063){Java}: InvalidQueryのチェックを部分的に指定できるようにする - (
g>dbflute g>-1062){Java}: HandyDateでLocaleを考慮したtoDisp()メソッドを追加 - (
g>dbflute g>-1060){Java/C#}: 環境タイプを指定したときの+dfpropの挙動を明確化
BUg
g>dbflute g>-1.0.4J (じぇい)
2013/08/25
NEW
- (
g>dbflute g>-1059){Java}:g>dbflute g>タスクのシェルがCentOSでも動くように - (
g>dbflute g>-1058){Java}: ソースコードの改行コードをLFに統一(調整オプションあり)
BUg
g>dbflute g>-1.0.4H
2013/08/04
NEW
- (
g>dbflute g>-1057){Java}: HandyDateでTimeZoneに対応 - (
g>dbflute g>-1055){Java/C#}: ArrangeBeforeRepsでOSスクリプトを実行できるように
BUg
- (
g>dbflute g>-1053){Java/C#}: isCheckColumnDefOrderDiff が AlterCheck で効いていない - (
g>dbflute g>-1054){Java/C#}: PropertiesHTMLで二階層上のオーバーライドが検知できない - (
g>dbflute g>-1056){Java}: DreamCruiseのManualOrderでdescが効いていない
g>dbflute g>-1.0.4g
2013/07/22
NEW
- (
g>dbflute g>-1052){Java/C#}: 日本語のテーブル名で外だしSQLの解決が(ちょっと)できるように!? - (
g>dbflute g>-1051){Java}: 区分値のインターフェースでグルーピングを扱えるように - (
g>dbflute g>-1050){Java/C#}: 排他制御カラムが明示的に指定されているのに、どのテーブルにも存在しない場合はエラーに - (
g>dbflute g>-1048){Java/C#}: ReplaceSchemaのリソースが空っぽであれば ReplaceSchema できないように
BUg
- (
g>dbflute g>-1049){Java}: 非推奨区分値要素を設定するとタイミング次第でReplaceSchemaで落ちる可能性がある ※一つの前のバージョンで追加したg>dbflute g>-1047の話
g>dbflute g>-1.0.4F
2013/07/12
NEW
- (
g>dbflute g>-1047){Java}: 区分値で非推奨の区分値要素を指定できるようにした - (
g>dbflute g>-1046){Java}: 業務的one-to-oneの動的パラメーターの必須チェックを強化 - (
g>dbflute g>-1045){Java/C#}: 別スキーマ同名テーブルをもう少し自動生成できるようにする - (
g>dbflute g>-1044){Java}: FileTokenの書き込み側(make)をリファクタリング
BUg
g>dbflute g>-1.0.4D
2013/06/18
NEW
- (
g>dbflute g>-1042){Java/C#}: AlterCheckのSavePreviousでalterファイルの存在チェック - (
g>dbflute g>-1041){Java}: MySQL, PostgreSQL, H2のlimit/offsetでバインド変数(互換オプションあり) - (
g>dbflute g>-1040){Java}: SQL呼び出しモジュール判別マークの提案クラスをランタイムに追加 - (
g>dbflute g>-1039){Java}: SQL失敗例外で本番環境でも呼び出し情報を付与(パフォーマンスや安全性を考慮した上で) - (
g>dbflute g>-1038){Java}: FileTokenでConditionBeanのカーソル検索に合うインターフェースを追加 - (
g>dbflute g>-1037){Java}: insertやupdateでもqueryTimeoutを(varying系を利用) - (
g>dbflute g>-1036){Java/C#}: isEntityJavaDocDbCommentValid をデフォルトで true に - (
g>dbflute g>-1035){Java/C#}: OutsideSqlTestのSQLタイトル必須チェックでEMechaデフォルトをNgに
BUg
g>dbflute g>-1.0.4C
2013/05/29
NEW
- (
g>dbflute g>-1034){Java/C#}: ReplaceSchemaでdropしないテーブルを指定できるように - (
g>dbflute g>-1033){Java}: CDefでgroupingのリストを取得できるように - (
g>dbflute g>-1032){Java}: 区分値の強制オプションと共通カラムの区分値を共存できるように - (
g>dbflute g>-1031){Java}: MySQLのQueryDeleteで関連テーブルのカラムの条件もサポート
BUg
g>dbflute g>-1.0.4B
2013/04/25
NEW
- (
g>dbflute g>-1030){Java/C#}: LoadDataReverseを繰り返し利用しやすいように改善 - (
g>dbflute g>-1029){Java/C#}: PropertiesHTMLでファイル名表示でWindowsとMacの環境依存を排除 - (
g>dbflute g>-1028){Java/C#}: dfpropのmapスタイルでエスケープを可能に
BUg
g>dbflute g>-1.0.4A
2013/03/24
NEW
- (
g>dbflute g>-1027){Java}: MySQLのカーソル検索をべたページング方式にするオプション - (
g>dbflute g>-1026){Java/C#}: ReplaceSchemaでカラム定義の整合性チェック - (
g>dbflute g>-1025){Java/C#}: ReplaceSchemaのloadingControlMapで日付を一律相対的に調整
BUg
g>dbflute g>-1.0.3
2013/03/01
NEW
- (
g>dbflute g>-1024){Java/C#}: PropertiesHtmlでFloatLeftっぽい表示 - (
g>dbflute g>-1023){Java}: InnerJoinAutoDetectをデフォルト設定に - (
g>dbflute g>-1022){Java/C#}: PropertiesHtmlで暗黙のオーバーライドをチェックできるように - (
g>dbflute g>-1021){Java/C#}: SchemaHTMLの区分値のグループ名にツールチップでコメント表示 - (
g>dbflute g>-1020){Java/C#}: SchemaHTMLに区分値の姉妹コードも表示するように - (
g>dbflute g>-1019){Java}: CallbackContextでデバッグログで出してるInvokePathが利用できるように - (
g>dbflute g>-1018){Java/C#}: 改行コードを統一&オプションでLFにできるようにする - (
g>dbflute g>-1017){Java}: SpecifyColumnで共通カラムだけを除外する指定を - (
g>dbflute g>-1016){Java}: Runtimeにおける不要なDatabaseMetaDataの取得を抑制 - (
g>dbflute g>-1014){Java/C#}: 別スキーマ同名テーブルも少しくらいは使えるように
BUg
g>dbflute g>-1.0.2
2013/02/11
NEW
- (
g>dbflute g>-1015){Java}: EntityやConditionBeanのJavaDocを整理整頓 - (
g>dbflute g>-1013){Java/C#}: SchemaHtmlでテーブル詳細の部分にもテーブルコメントを - (
g>dbflute g>-1012){Java/C#}: FreegenでJSONで定義されたスキーマで自動生成できるように
BUg
g>dbflute g>-1.0.1
2013/01/01
NEW
- (
g>dbflute g>-1011){Java/C#}: propertiesファイルのHTML出力(PropertiesHtml) - (
g>dbflute g>-1010){Java/C#}: ReplaceSchemaのテストデータで日付の相対値指定をできるように - (
g>dbflute g>-1009){Java/C#}: CraftDiffでテーブル区分値の差分を一括チェックできるように - (
g>dbflute g>-1008){Java/C#}: FreegenでJSONリソースを読めるように - (
g>dbflute g>-1007){Java/C#}: FreegenのSolrタイプでdynamicFieldを読めるように - (
g>dbflute g>-1006){Java}: FK関係のない業務的one-to-one経由でも暗黙のSpecifyColumnがされるように - (
g>dbflute g>-1005){Java}: バッチ更新で例外発生した時のメッセージにDisplaySqlが一部であることを示す文言入れる - (
g>dbflute g>-1004){Java}: バッチ更新で全カラム更新のメソッドに対してなにかしら怪訝感を入れる - (
g>dbflute g>-1003){Java}: バッチ登録だとデフォルト制約が利用できないことをJavaDocに書く - (
g>dbflute g>-1001){Java}: PKのリストを抽出するextractメソッドを作成する - (
g>dbflute g>-1000){Java/C#}: ReplaceSchemaのXLSファイルの中身の内訳を出力 - (
g>dbflute g>-999){Java}: FreegenでHTMLエスケープっぽいことができるように - (
g>dbflute g>-998){Java}: FreegenのProperties読み込みの精度を高く - (
g>dbflute g>-995){Java}: テーブルをまたがった複数FKのキーのマッピングもできるように - (
g>dbflute g>-994){Java}: CBの検索結果のEntityキャッシュを二階層以降のEntityでも
BUg
- (
g>dbflute g>-1002){Java}: MySQLのqueryUpdate()で結合するとVERSION_NOが識別できない
g>dbflute g>-1.0.0
2012/09/26
NEW
- (
g>dbflute g>-993){Java}: SubQueryとUnionQueryを統合的に扱うインターフェース - (
g>dbflute g>-992){Java/C#}: ストアドプロシージャのスキーマ差分でSQLServerにプチ対応
BUg
g>dbflute g>-0.9.9.9
2012/09/19
NEW
- (
g>dbflute g>-989){Java}: ライセンス関連のしっかり整備
BUg
- (
g>dbflute g>-990){Java/C#}: ReplaceSchemaのシステムユーザでの実行のデグレ(前バージョンからの)
g>dbflute g>-0.9.9.8
2012/09/10
NEW
- (
g>dbflute g>-988){Java/C#}: HistoryHTMLやSchemaSyncCheckで手作りSQLでデータ差分 - (
g>dbflute g>-987){Java/C#}: OutsideSqlTestでSQL全部実行して結果を一覧化 - (
g>dbflute g>-986){Java}: ManualOrderで条件によるソートカラムの切り替え - (
g>dbflute g>-985){Java/C#}: Oracle利用時のときのほんのわずかな微調整(デフォルト制約の差分とか) - (
g>dbflute g>-984){Java/C#}: Manageタスクで引数なしのときに番号入力の実行支援 - (
g>dbflute g>-983){Java/C#}: DB2利用時のときのほんのわずかな微調整(シーケンス差分とか)
BUg
g>dbflute g>-0.9.9.7F
2012/08/28
NEW
- (
g>dbflute g>-982){Java/C#}: databaseInfoMap.dfpropでもadditionalUserのような外だしパスワード - (
g>dbflute g>-981){Java/C#}: スキーマ差分にストアドプロシージャを追加 - (
g>dbflute g>-980){Java}: RangeOfOptionでカラムの導出計算が指定できるオプション - (
g>dbflute g>-979){Java}: MySQLのネクストキーロック対応でQueryUpdate前にSelectするオプション - (
g>dbflute g>-978){Java/C#}: AlterCheckの差分結果をHTML化 - (
g>dbflute g>-977){Java/C#}: SchemaSyncCheckの結果をHTML化 - (
g>dbflute g>-976){Java/C#}: スキーマ差分にシーケンスを追加
BUg
g>dbflute g>-0.9.9.7C
2012/08/13
NEW
- (
g>dbflute g>-975){Java}: SimpleDtoMapperのキャッシュでhashCode()の重複にも対応 - (
g>dbflute g>-974){Java}: ConditionBeanでランキングを導出できるように
BUg
g>dbflute g>-0.9.9.7B
2012/08/04
NEW
- (
g>dbflute g>-973){Java/C#}: AlterCheckでチェックされたAlterDDLの管理を強化 - (
g>dbflute g>-972){Java/C#}: LoadDataReverseやSchemaSyncCheckを単独実行できるように
BUg
- (
g>dbflute g>-971){Java/C#}: SchemaSyncCheckがAdditionalSchema処理で例外 - (
g>dbflute g>-970){Java/C#}: AlterCheckで旧DBに存在しない区分値でImplicitCheckすると例外 - (
g>dbflute g>-969){Java}: 区分値のグルーピング機能である条件下でコンパイルエラー
g>dbflute g>-0.9.9.7A
2012/07/24
NEW
- (
g>dbflute g>-968){Java}: 区分値の要素をグルーピングして判定できるメソッドを生成 - (
g>dbflute g>-967){Java}: AlterCheckのSavePreviousで保存したものをZIPに - (
g>dbflute g>-966){Java}: VaryingQueryUpdateでwhere句ダイレクト展開の条件を強制指定 - (
g>dbflute g>-965){Java/C#}: ReplaceSchemaの最初のy/nの時に接続DB情報を表示 - (
g>dbflute g>-964){Java}: ConditionBeanのSQLの先頭にアプリ固有のコメントを入れられるように - (
g>dbflute g>-963){Java}: 業務的many-to-oneの逆参照を利用可能にする
BUg
g>dbflute g>-0.9.9.5B
2012/07/07
NEW
- (
g>dbflute g>-962){Java}: SpringFrameworkのBeansXMLにdefault-lazy-initを付与できるように - (
g>dbflute g>-961){Java}: パラメータコメント内のオプションとプロパティ自動判別の判定調整 - (
g>dbflute g>-960){Java}: MySQLのQueryUpdateでJoinを利用できるように
BUg
g>dbflute g>-0.9.9.5A
2012/05/20
NEW
- (
g>dbflute g>-958){Java}: ManualOrderでMySQLのBoolean型の区分値の判定を柔軟に - (
g>dbflute g>-957){Java/C#}: 自動生成対象のProcedureが大量にあるとがSql2Entityでエラー
BUg
- (
g>dbflute g>-959){Java/C#}: ReplaceSchemaのTSV登録でloadingControlのsuppressBatchUpdateが効かない - (
g>dbflute g>-956){Java/C#}: SQLServerでProcedureのtarget指定による絞り込みが効かない
g>dbflute g>-0.9.9.4C
2012/05/08
NEW
- (
g>dbflute g>-955){Java/C#}: All-in-Oneテーブル区分値対応の精査 - (
g>dbflute g>-953){Java}: SQL実行直前と直後をフックするコールバック
BUg
- (
g>dbflute g>-954){Java}: SqlResultHandlerでinsert時のログがIdentity取得にならないように
g>dbflute g>-0.9.9.4B
2012/04/26
NEW
- (
g>dbflute g>-952){Java}: 区分値で姉妹コードにtrueとfalseが指定されていればBoolean指定できるように - (
g>dbflute g>-951){Java}: 区分値で姉妹コードを指定できるように - (
g>dbflute g>-950){Java/C#}: ReplaceSchemaでスキーマをReplaceするSQLのログを抑制するオプション - (
g>dbflute g>-949){Java/C#}: ReplaceSchemaのスキーマ初期化前に実行するSQLを指定できるように - (
g>dbflute g>-948){Java}: SimpleDtoMapperで関連テーブルをマッピングしないオプションを
BUg
g>dbflute g>-0.9.9.4A
2012/04/15
NEW
- (
g>dbflute g>-947){Java/C#}: ReplaceSchemaのエクセルデータで空行を無視(ゴミ対策) - (
g>dbflute g>-946){Java}: CursorSelectのときのFetchSize(のデフォルト)を指定できるように - (
g>dbflute g>-945){Java}: VaryingUpdateで日付のインクリメントもできるように - (
g>dbflute g>-944){Java}: SqlLogHandlerやSqlResultHandler周りを大改造 - (
g>dbflute g>-943){Java}: ScalarConditionでパーティション条件を指定できるように - (
g>dbflute g>-942){Java}: 業務的one-to-oneで固定条件をInlineViewに定義するオプション - (
g>dbflute g>-941){Java}: ScalarSelectでcountDistinct()をできるようにする - (
g>dbflute g>-940){Java}: OrScopeQuery直下のDateFromToでもand条件が保たれるように
BUg
g>dbflute g>-0.9.9.3C
2012/03/14
NEW
- (
g>dbflute g>-939){Java}: SimpleDtoMapperで逆参照もマッピングするように - (
g>dbflute g>-938){Java}: (Query)DerivedReferrerでDateFromTo - (
g>dbflute g>-937){Java}: 区分値ごとに独自の属性を設定してアプリで利用できるように - (
g>dbflute g>-936){Java/C#}: SchemaHTMLで独自のJavaScriptを埋め込められるように - (
g>dbflute g>-935){Java/C#}: ReplaceSchemaでDDLで落ちても続行するオプションを - (
g>dbflute g>-934){Java/C#}: ReplaceSchemaのDDLで落ちたらすぐにタスク中断例外にする - (
g>dbflute g>-933){Java/C#}: ClassificationResourceでisCheckImplicitSetを利用できるように - (
g>dbflute g>-932){Java}: SimpleDtoMapperに抽象化利用のためのインターフェースを - (
g>dbflute g>-931){Java/C#}: SchemaHTMLで独自のCSSを指定できるように - (
g>dbflute g>-930){Java}: (Query)DerivedReferrerでbetween()で範囲検索できるように - (
g>dbflute g>-929){Java/C#}: Oracleで自スキーマのテーブルと同じ名前の別スキーマのテーブルへのシノニムが - (
g>dbflute g>-928){Java/C#}: Oracleでシノニムで別スキーマにある同じ名前のテーブルへのFKが
BUg
g>dbflute g>-0.9.9.2D
2012/02/01
NEW
- (
g>dbflute g>-926){Java}: Eclipse-3.7 やJDK7で警告がでないようにする - (
g>dbflute g>-925){Java}: HelperのFileTokenの最小限クォートのオプションをヘッダにも反映 - (
g>dbflute g>-924){Java/C#}: SchemaHTMLのテーブル名大文字オプション時のリンク切れパターンの調整
BUg
- (
g>dbflute g>-927){Java}: MySQLのfetch_rows()を使うページングで再検索調整時に誤動作
g>dbflute g>-0.9.9.2C
2012/01/01
NEW
- (
g>dbflute g>-923){Java/C#}: columnExceptMapで自動生成時のみ除外オプション - (
g>dbflute g>-922){Java}: 数値や日付の大なり小なり検索でIsNullをorでつなげるオプション - (
g>dbflute g>-921){Java/C#}: 業務的one-to-oneの暗黙の逆参照FKで既に同じテーブルの参照あれば識別子を - (
g>dbflute g>-920){Java}: ParameterBeanのオプションでDateFromToだけでなく汎用的なFromToも - (
g>dbflute g>-919){Java}: DBメタ情報取得周りのちょっとしたパフォーマンス改善
BUg
g>dbflute g>-0.9.9.2B
2011/12/01
NEW
- (
g>dbflute g>-918){Java}: 外だしSQLのInScopeでHashSetなど別のCollection型を利用できるように - (
g>dbflute g>-917){Java}: ConditionBeanの結合条件部分の文字列生成をカスタマイズしやすいように
BUg
g>dbflute g>-0.9.9.2A
2011/11/26
NEW
- (
g>dbflute g>-916){Java/C#}: わかりづらいDBMSのエラーメッセージに対し補足アドバイスを - (
g>dbflute g>-915){Java}: FromToOptionで、時間単位や週単位の範囲条件が表現できるように
BUg
g>dbflute g>-0.9.9.1F
2011/11/08
NEW
- (
g>dbflute g>-914){Java}: Behaviorの呼び出しログのCallerの候補を拡張できるように
BUg
g>dbflute g>-0.9.9.1C
2011/10/31
NEW
- (
g>dbflute g>-913){Java/C#}: AdditionalForeignKeyのfixedConditionでIFコメント - (
g>dbflute g>-912){Java/C#}: ConditionBeanでMySQLのutf8_unicode_ciを利用できるように - (
g>dbflute g>-911){Java/C#}: HistoryHTMLでDBコメントの両端の空白の比較に対応 - (
g>dbflute g>-893){Java/C#}: HistoryHTMLで自動生成されたFK制約名(SYSxxxなど)の考慮
BUg
g>dbflute g>-0.9.9.1B
2011/10/21
NEW
- (
g>dbflute g>-910){Java/C#}: TakeAssertタスクにおいて最後まで実行して一括アサート - (
g>dbflute g>-909){Java}: EntityでObject#clone()メソッドを実装 - (
g>dbflute g>-908){Java/C#}: AdditionalForeignKeyのfixedConditionで改行を維持 - (
g>dbflute g>-907){Java}: ドキュメントだけで利用する区分値を設定できるようにするオプション - (
g>dbflute g>-906){Java}: 暗黙の区分値のEntityやReplaceSchemaでの登録される値のチェックオプション - (
g>dbflute g>-905){Java}: CBのselect句のカラムのAliasを文字数制限対応を保ちつつわかりやすく - (
g>dbflute g>-904){Java/C#}: ReplaceSchemaのArrangeBeforeRepsでコピー先clean機能 - (
g>dbflute g>-903){Java/C#}: ReplaceSchemaのfilterVariablesMapでダイレクト置換 - (
g>dbflute g>-902){Java/C#}: ReplaceSchemaのArrangeBeforeRepsで共通定義利用 - (
g>dbflute g>-901){Java}: SimpleDtoのMapperをジェネレーションギャップにする - (
g>dbflute g>-900){Java}: 親テーブルへのnull参照で独自のNullObjectを利用できるように
BUg
g>dbflute g>-0.9.9.1A
2011/10/07
NEW
- (
g>dbflute g>-899){Java/C#}: TakeFinallyのデータ整合性チェックだけを実行するタスク - (
g>dbflute g>-898){Java/C#}: ReplaceSchemaのArrangeBeforeRepsでdestにディレクトリ - (
g>dbflute g>-897){Java}: OracleのDBリンクのパッケージプロシージャに対応する - (
g>dbflute g>-896){Java}: 外だしSQLでIFとELSEの間に普通の行コメントを入れられるように - (
g>dbflute g>-895){Java}: 外だしSQLで検索カラムごとのコメントを付与できるように - (
g>dbflute g>-894){Java}: 外だしSQLのBEgINコメントのカンマ除去を空白後でも効くように - (
g>dbflute g>-892){Java}: OracleのDBリンクのプロシージャシノニムに対応する - (
g>dbflute g>-891){Java}: SimpleDTOの自動生成時に削除されたテーブルに対応するクラスを削除 - (
g>dbflute g>-889){Java/C#}: LoadDataReverseでTSVに切り替える件数を変更するオプション - (
g>dbflute g>-888){Java}: gWTのためにSimpleDTOのSimpleDateFormatを抑制するオプション - (
g>dbflute g>-887){Java/C#}: ドキュメント上のテーブル名を大文字にするオプション
BUg
g>dbflute g>-0.9.9.0D
2011/09/11
NEW
- (
g>dbflute g>-886){Java/C#}: OracleのシノニムでもテーブルやカラムのDBコメントを取得 - (
g>dbflute g>-885){Java/C#}: AlterCheckやHistoryHTMLでDBコメントも対象にするオプション - (
g>dbflute g>-884){Java}: ParameterBeanで固定の区分値を指定するオプション - (
g>dbflute g>-882){Java/C#}: AlterCheckやHistoryHTMLでカラムの順序変更も対象にするオプション - (
g>dbflute g>-881){Java/C#}: CBやBhvのSQLのテーブル名やカラム名を強制的に大文字にするオプション
BUg
- (
g>dbflute g>-883){Java/C#}: SchemaSyncCheckでMySQLなどでDB名が違う場合に例外
g>dbflute g>-0.9.9.0C
2011/08/28
NEW
- (
g>dbflute g>-880){Java/C#}: ReplaceSchemaのシステムユーザでパスワードファイルがない場合のスキップオプション - (
g>dbflute g>-879){Java}: 埋め込み変数コメントでテスト値の扱いを柔軟に - (
g>dbflute g>-877){Java/C#}: includeQueryMapで共通カラムやバージョンNOのデフォルト除外 - (
g>dbflute g>-876){Java}: あるべきマスタテーブルがない場合でも仲間検索ができるように - (
g>dbflute g>-874){Java}: AdditionalForeingnKeyで暗黙の型変換を利用できるように
BUg
- (
g>dbflute g>-878){Java}: 外だしSQLの代理メソッド自動判別でpmb.でないものを除外 - (
g>dbflute g>-875){Java}: ConditionBeanでCDefを引数にしたメソッドでnullの場合は条件なし
g>dbflute g>-0.9.9.0B
2011/08/20
NEW
- (
g>dbflute g>-873){Java}: 全てのDBアクセスに対する汎用的なコールバック - (
g>dbflute g>-872){Java/C#}: ReplaceSchemaのデータ登録で型に合わないデータのエラーメッセージ強化
BUg
- (
g>dbflute g>-871){Java/C#}: ReplaceSchemaのRepsEnvTypeがLoadDataReverseで効かない
g>dbflute g>-0.9.9.0A
2011/08/01
NEW
- (
g>dbflute g>-870){Java}: ページングのカウント検索で不要な結合を除去するをデフォルトに - (
g>dbflute g>-869){Java}: ページングのカウント検索を後に実行するをデフォルトに - (
g>dbflute g>-868){Java}: ConditionBeanでNullableな文字列カラムでIsNullOrEmpty - (
g>dbflute g>-866){Java/C#}: ReplaceSchemaのエクセルデータで値のコンバート - (
g>dbflute g>-865){Java/C#}: ReplaceSchemaのplaysqlをプロパティで変更可能に - (
g>dbflute g>-864){Java/C#}: ReplaceSchemaのfilterVariablesMapで絶対パスを示すデフォルト変数 - (
g>dbflute g>-861){Java}: InnerJoinAutoDetectのデフォルト化に向けての最終調整
BUg
- (
g>dbflute g>-867){Java/C#}: ReplaceSchemaのcheckEnvで直後がBeginだと効かない - (
g>dbflute g>-862){Java/C#}: ReplaceSchemaのデータ登録でSQLServerのgUIDが登録できない
g>dbflute g>-0.9.8.8
2011/07/26
NEW
- (
g>dbflute g>-860){Java}: ConditionBeanでInnerJoinを自動判別するオプション - (
g>dbflute g>-858){Java}: ConditionBeanのPagingのカウント検索で不要なjoinを調整できるように - (
g>dbflute g>-857){Java/C#}: MySQLで予約語カラムのクォートをバッククォートにする - (
g>dbflute g>-856){Java}: PagingCountLaterをg>dbflute g>Configで一律の設定ができるように - (
g>dbflute g>-855){Java}: MySQLにてCBでPagingCountLaterが有効ならfound_rows()関数 - (
g>dbflute g>-854){Java}: 区分値メソッドのJavaDocコメントに(nameだけでなく)codeも表示 - (
g>dbflute g>-853){Java/C#}: Entityの古いスタイルの区分値メソッドをデフォルトでOFFに - (
g>dbflute g>-852){Java/C#}: SimpleDTOの自動生成出力先でg>dbflute g>クライアントからの相対指定を - (
g>dbflute g>-851){Java/C#}: ReplaceSchemaのシステムユーザで目的指定の最適化を - (
g>dbflute g>-850){Java}:g>dbflute g>に依存しないCDefを自動生成 - (
g>dbflute g>-849){Java/C#}: FKやIndexなどの定義順を一定にする(アルファベット順)
BUg
- (
g>dbflute g>-859){Java/C#}: TIMESTAMPというカラム名が排他制御カラムになってしまう
g>dbflute g>-0.9.8.7
2011/07/01
NEW
- (
g>dbflute g>-848){Java/C#}: AdditionalUser(Reps)のPwdFileがなくてデフォルトもなければ例外に
BUg
- (
g>dbflute g>-847){Java/C#}: AlterCheckのSavePreviousでWindowsの場合に保存先がズレる
g>dbflute g>-0.9.8.6
2011/06/26
NEW
- (
g>dbflute g>-846){Java}: ColumnQueryで左辺の日付にも加算や切り捨て - (
g>dbflute g>-845){Java}: ColumnQueryで日付の加算や切り捨て - (
g>dbflute g>-843){Java}: DerivedReferrerなどのオプションを引数に持つメソッドではオプションは必須 - (
g>dbflute g>-842){Java}: ネストしたDerivedReferrerの直後のサブクエリでもSQLが崩れないように
BUg
- (
g>dbflute g>-844){Java}: ExistsReferrerの中のColumnQueryでCalculationすると条件値が
g>dbflute g>-0.9.8.5
2011/06/18
NEW
- (
g>dbflute g>-841){Java/C#}: ReplaceSchemaの実行前にDDLファイルなどをかき集めるオプション - (
g>dbflute g>-840){Java/C#}: ReplaceSchemaで環境タイプごとに実行するDDLを切り替え - (
g>dbflute g>-839){Java/C#}: ReplaceSchemaのシステムユーザによる実行でパスワードファイル - (
g>dbflute g>-838){Java/C#}: 一通りの再自動生成をまとめて実行するタスク - (
g>dbflute g>-837){Java/C#}: Eclipseのリフレッシュをするだけのタスク - (
g>dbflute g>-836){Java/C#}: DB変更のための全てのg>dbflute g>タスクを実行するタスク
BUg
g>dbflute g>-0.9.8.4
2011/06/08
NEW
- (
g>dbflute g>-835){Java}: ScalarSelectでもcoalesceやtruncなどのオプション - (
g>dbflute g>-834){Java/C#}: ReplaceSchemaのAlterCheckをリファクタリング - (
g>dbflute g>-833){Java/C#}: ParameterBeanのAutoDetectでIFコメントやFORコメントからも - (
g>dbflute g>-832){Java/C#}: SQLServer独自の正規表現ワイルドカードをエスケープ - (
g>dbflute g>-831){Java/C#}: Docタスクで二つのスキーマの同期チェックができるように - (
g>dbflute g>-830){Java/C#}: DocタスクのDataXlsTemplateを完全にLoadDataReverseに - (
g>dbflute g>-829){Java/C#}: ReplaceSchemaのデータ登録でディレクトリごとの微調整オプション - (
g>dbflute g>-828){Java/C#}: ParameterBeanの個々のプロパティにコメントを書けるように - (
g>dbflute g>-827){Java/C#}: DocタスクのDataXlsTemplateでFK順序の考慮をもっと精度高く - (
g>dbflute g>-826){Java/C#}: ReplaceSchemaのデータ登録でリトライ処理でデバッグ支援 - (
g>dbflute g>-825){Java}: ConditionBeanなどで連動型の暗号化・復号化処理 - (
g>dbflute g>-824){Java/C#}: 外だしSQLで間違ったパッケージのBehaviorQueryの検知をもっと早く - (
g>dbflute g>-823){Java}:g>dbflute g>Config初期化領域としてg>dbflute g>Initializerを拡張可能に - (
g>dbflute g>-822){Java/C#}: Docタスクでも自動リフレッシュ
BUg
g>dbflute g>-0.9.8.3
2011/05/17
NEW
- (
g>dbflute g>-821){Java}: ConditionBeanのMySQLの全文検索用のメソッドで条件値をエスケープ - (
g>dbflute g>-820){Java/C#}: ReplaceSchemaのfilterVariablesMapでdatabaseInfoMapの情報を参照 - (
g>dbflute g>-818){Java/C#}: SchemaHTMLの主にコメント周りの見た目の微調整 - (
g>dbflute g>-817){Java/C#}: ReplaceSchemaで運用後のDB変更のAlter文チェック - (
g>dbflute g>-816){Java/C#}: DocタスクのDataXlsTemplateの上限超え用CSVをフェッチ式に - (
g>dbflute g>-815){Java/C#}: 既存のテストDBからReplaceSchema用のデータをダンプ
BUg
g>dbflute g>-0.9.8.2
2011/04/18
NEW
- (
g>dbflute g>-814){Java}: ApplicationBehaviorでSQLファイルの名前でApが付いてもOK - (
g>dbflute g>-813){Java/C#}: アプリケーション外だしSQL(ApplicationOutsideSql) - (
g>dbflute g>-812){Java}: 外だしSQLのIFコメントの代理判定メソッドの実装支援 - (
g>dbflute g>-811){Java/C#}: 自動生成対象外のテーブルをSchemaHTMLで扱えるように - (
g>dbflute g>-810){Java/C#}: ReplaceSchemaで独立したobjectTypeTargetList - (
g>dbflute g>-809){Java}: ConditionBeanのManualOrderで演算子の指定を柔軟に - (
g>dbflute g>-808){Java/C#}: ReplaceSchemaで画像のテストデータを登録 - (
g>dbflute g>-807){Java/C#}: ReplaceSchemaのTSV登録のconvertValueMap微調整 - (
g>dbflute g>-806){Java/C#}: テーブル区分値の定義でFK先のテーブルも利用できるように - (
g>dbflute g>-805){Java/C#}: 別名機能において別名基準のDBコメントの場合の調整
BUg
g>dbflute g>-0.9.8.1
2011/02/19
NEW
- (
g>dbflute g>-804){Java}: Eclipse-3.6のデフォルト設定で警告がでないように - (
g>dbflute g>-803){Java}: 子テーブルだけが複合主キーの場合もDerivedReferrerができるように - (
g>dbflute g>-802){Java/C#}: スキーマ名の設定ミスのときのエラーメッセージ強化 - (
g>dbflute g>-801){Java}: TypedParameterBeanのCustomizeEntityのscalarオプションでチェック強化 - (
g>dbflute g>-800){Java}: TypedParameterBeanのCustomizeEntityでDomainEntity指定
BUg
g>dbflute g>-0.9.8.0
2011/01/31
NEW
- (
g>dbflute g>-799){Java}: 外だしSQLの表示用SQLでコメントの中のクォーテーションに対応 - (
g>dbflute g>-798){Java}: ParameterBeanのクラスコメント(javadoc)をリッチに - (
g>dbflute g>-796){Java/C#}:g>dbflute g>クライアントのreadme.txtの内容など整理整頓 - (
g>dbflute g>-795){Java/C#}:g>dbflute g>タスク実行のエラーコードを呼び出し元へ伝播させる - (
g>dbflute g>-794){Java}: 外だしSQLをParameterBeanだけで実行 - (
g>dbflute g>-654){Java/C#}: ParameterBeanのプロパティ定義をバインド変数コメントから推測
BUg
g>dbflute g>-0.9.7.9
2011/01/21
NEW
- (
g>dbflute g>-793){Java}: CheckInvalidQuery で FromTo などの複数条件値への対応 - (
g>dbflute g>-792){Java/C#}: ReplaceSchemaのLoadDataもクォートオプションの対象に - (
g>dbflute g>-791){Java/C#}: ReplaceSchemaの最後のログ(FinalInfo)でLoadDataの情報も - (
g>dbflute g>-790){Java/C#}: テーブル名やカラム名のクォート指定で全テーブル対象オプション - (
g>dbflute g>-789){Java/C#}: JDBCタスクでOracle日本語テーブル名に対応 - (
g>dbflute g>-788){Java/C#}: PCの環境変数にANT_HOMEがあってもg>dbflute g>内部のANTを使うようにする - (
g>dbflute g>-787){Java/C#}: ReplaceSchemaでDDL実行エラーがあったらANT実行自体をFailureにする - (
g>dbflute g>-778){Java}: Behavior.queryInsert(query)の作成(つまり、insert into select)
BUg
g>dbflute g>-0.9.7.8
2011/01/01
NEW
- (
g>dbflute g>-786){Java}: バッチ更新のSQLログのリミット数をオプションで指定可能に - (
g>dbflute g>-785){Java}: QueryUpdateやQueryDeleteで不意の全件更新・削除を防ぐ - (
g>dbflute g>-783){Java}:g>dbflute g>Configで空文字受け入れや無効な値のチェックを一律設定可能に - (
g>dbflute g>-782){Java}: RuntimeExceptionに隠れたSQLExceptionを探せるようにする - (
g>dbflute g>-780){Java}: Behavior.varyingInsert() の作成(Identityカラムへの強制insertなど) - (
g>dbflute g>-781){Java}: PK以外のカラムのためのシーケンス取得メソッド
BUg
- (
g>dbflute g>-784){Java}: バッチ更新のときのログ出力で一時的にメモリ使用量が増える(デグレ)
g>dbflute g>-0.9.7.7
2010/12/15
NEW
- (
g>dbflute g>-777){Java/C#}: WindowsのMySQLで大文字小文字区別モードのときにReplaceSchemaで発生する不可解なエラーを回避 - (
g>dbflute g>-776){Java}: 排他制御ありバッチ更新で処理後のEntityにVersionNoを反映 - (
g>dbflute g>-775){Java}: JSON通信とEntityとのやり取りをスムーズに(SimpleDtoの自動生成) - (
g>dbflute g>-774){Java/C#}: ReplaceSchemaでSQLServerでデリミタファイル(TSV/CSV)でもIdentityInsert - (
g>dbflute g>-773){Java/C#}: SchemaHTMLでテーブルやカラムに番号を(数が多い場合に見やすい) - (
g>dbflute g>-772){Java/C#}: 業務的many-to-oneに対応(ただし非推奨構造) - (
g>dbflute g>-770){Java}: DerivedReferrerでオプション拡張で独自の集計関数 - (
g>dbflute g>-757){Java}: ScalarSelectの中で(Specify)DerivedReferrer - (
g>dbflute g>-751){Java}: DerivedReferrerの中でDerivedReferrer - (
g>dbflute g>-750){Java}: バッチ更新で更新カラムを指定
BUg
- (
g>dbflute g>-771){Java}: PKなしテーブル(ビューを含む)でUnionQueryでSpecifyColumnを使ってページング検索するとカウント検索で全カラム列挙されてしまう
g>dbflute g>-0.9.7.6
2010/12/01
NEW
- (
g>dbflute g>-769){Java}: Sybaseでもある程度自動生成ができるようにする(若干サポート) - (
g>dbflute g>-768){Java}: プロシージャのCustomizeEntity自動生成でSQLServerのテーブル値ファンクションに対応 - (
g>dbflute g>-767){Java}: 自動組み立てSQLのテーブル名に付与するスキーマ名を動的に切り替え - (
g>dbflute g>-766){Java}: Oracleのプロシージャで構造型パラメータに対応 - (
g>dbflute g>-764){Java/C#}: OracleのStruct型のCustomizeEntityを自動生成 - (
g>dbflute g>-763){Java}: ValueTypeを同じランタイム内でDBMSごとに管理できるようにする - (
g>dbflute g>-761){Java/C#}: ReplaceSchemaでOracleのTYPEオブジェクトもdrop - (
g>dbflute g>-762){Java}: ValueTypeのバインドメソッドにConnectionを渡す - (
g>dbflute g>-759){Java}: Oracleのプロシージャで配列型パラメータに対応 - (
g>dbflute g>-755){Java/C#}: 外だしSQLのページングでselect句の切替え忘れを明示的例外に - (
g>dbflute g>-754){Java}: 複合PKのExistsReferrerが動かない(デグレ) - (
g>dbflute g>-753){Java/C#}: ユニーク制約に対するFKでもLoadReferrer - (
g>dbflute g>-752){Java/C#}: LoadReferrer内のSpecifyColumnで必須カラム解決
BUg
- (
g>dbflute g>-765){Java/C#}: 親の子のExistsReferrer内で(その)親の別名がバッティング - (
g>dbflute g>-756){Java}: ページングのCountLaterオプションで再検索処理に不具合
g>dbflute g>-0.9.7.5
2010/11/01
NEW
- (
g>dbflute g>-749){Java/C#}: 外だしSQLでもLoadReferrer - (
g>dbflute g>-748){Java}: Ubuntu でもg>dbflute g>タスクが実行できるように - (
g>dbflute g>-747){Java/C#} ReplaceSchemaのデリミタデータ登録でオプションで改行コードを改行にできるように - (
g>dbflute g>-746){Java}: OracleのDATE型の検索をOracleJDBC依存のDATEで最適化 - (
g>dbflute g>-745){Java/C#}: ReplaceSchemaのデータ登録でTSVやCSVもバッチ登録に - (
g>dbflute g>-744){Java}: CLASSというカラム名でも少々動くようにする - (
g>dbflute g>-743){Java/C#}: Firebirdで自動生成をできるようする - (
g>dbflute g>-742){Java/C#}: fixedConditionで別リレーションのテーブルのカラムを利用
BUg
g>dbflute g>-0.9.7.4
2010/10/01
NEW
- (
g>dbflute g>-740){Java}: DerivedReferrerの関数部分でcoalesce関数を指定できるように - (
g>dbflute g>-739){Java}: ColumnQueryの中で(Specify)DerivedReferrer
BUg
- (
g>dbflute g>-741){Java}: バージョン番号カラムの後ろにカラムが定義されてて、queryUpdate()で無駄なsetVersionNo()したら例外 - (
g>dbflute g>-738){Java/C#}: 日付型のPKを参照するFKを持つテーブルでコンパイルエラー
g>dbflute g>-0.9.7.3
2010/08/01
NEW
- (
g>dbflute g>-737){Java}: ConditionQueryの内部メソッドとカラム名の重複を回避 - (
g>dbflute g>-736){Java}: OrScopeQueryの中でAnd条件を
BUg
g>dbflute g>-0.9.7.2
2010/07/01
NEW
- (
g>dbflute g>-733){Java/C#}: CBで無効な条件設定を例外にするモード - (
g>dbflute g>-732){Java/C#}: CBで一件検索のときに絞り込み条件なしは例外に - (
g>dbflute g>-731){Java/C#}: HistoryHTMLでコメントが入れられるように - (
g>dbflute g>-730){Java}: 相対値による更新(varyingUpdate) - (
g>dbflute g>-729){Java/C#}: HistoryHTMLのテーブル名にSchemaHTMLへのリンク - (
g>dbflute g>-725){Java/C#}: AdditionalForeignKeyでコメントを定義できるように - (
g>dbflute g>-726){Java}: カラム対応のメソッドにインデックスの有無を表示
BUg
- (
g>dbflute g>-735){Java/C#}: SQLServerの照合順序で大文字小文字区別の場合にJDBCタスク例外 - (
g>dbflute g>-734){Java/C#}: ClassificationのCodeTypeがString以外でParameterBeanでコンパイルエラー
g>dbflute g>-0.9.7.1
2010/06/13
NEW
- (
g>dbflute g>-724){Java/C#}: ParameterBeanの参照カラムから区分値情報をもらう - (
g>dbflute g>-723){Java}: SQLServerのuniqueidentifierをUUID型として対応 - (
g>dbflute g>-722){Java/C#}: SQLServerのファンクションに対応する - (
g>dbflute g>-721){Java/C#}: ConditionBeanで追加条件ありのJOINのONを改行 - (
g>dbflute g>-719){Java/C#}: AdditionalForeignKeyで同一テーブル同一カラムのFKを複数指定 - (
g>dbflute g>-718){Java/C#}: Pmbのプロパティのパッケージ解決でEntityとかも - (
g>dbflute g>-717){Java}: FORコメントの中でLikeSearchを細かく制御できるように - (
g>dbflute g>-716){Java/C#}:g>dbflute g>タスク実行時のSQL例外のメッセージをリッチに - (
g>dbflute g>-715){Java/C#}: CustomizeEntityのプロパティ型のパッケージ解決でListやMapの要素も - (
g>dbflute g>-714){Java}: 埋め込み変数コメントでテスト値でクォートの有無を判定 - (
g>dbflute g>-713){Java}: FORコメントでnullの要素を許容する - (
g>dbflute g>-712){Java/C#}: SQLServerで接続URLの大文字小文字の違い吸収 - (
g>dbflute g>-588){Java/C#}: DB変更の内容を表示する差分ドキュメント
BUg
- (
g>dbflute g>-720){Java/C#}: BizOneToOneのSpecifyで参照されるFKを明示設定しないとデータ取得できない
g>dbflute g>-0.9.7.0
2010/05/31
NEW
- (
g>dbflute g>-710){Java}: 外だしSQLでBEgINコメントのネスト - (
g>dbflute g>-709){Java}: SQLiteで外だしSQLでAutoPagingができるように - (
g>dbflute g>-708){Java/C#}: SQLiteでCBでNullsFirst/Lastを利用できるように - (
g>dbflute g>-707){Java/C#}: MS AccessでCBでBizOneToOneが扱えるように - (
g>dbflute g>-706){Java/C#}: MS AccessでCBでNotEqualができるように - (
g>dbflute g>-705){Java}: 外だしSQLでコメントを削除するオプション - (
g>dbflute g>-704){Java}: 外だしSQLで空行を削除するオプション - (
g>dbflute g>-703){Java}: ParameterBeanをSerializableに - (
g>dbflute g>-699){Java/C#}: ReplaceSchemaのデータ登録で文字列解析のパフォーマンス向上 - (
g>dbflute g>-672){Java}: 外だしSQLのパラメータコメントでループ - (
g>dbflute g>-669){Java/C#}: ReplaceSchemaでアプリごとのデータ
BUg
- (
g>dbflute g>-702){Java/C#}: MS AccessでPKなしテーブルでJDBCタスクが例外
g>dbflute g>-0.9.6.9
2010/05/15
NEW
- (
g>dbflute g>-697){Java/C#}: MS AccessでCBの結合で括弧をつける - (
g>dbflute g>-696){Java}: Dateじゃない方のFromTo検索をもっとリッチに - (
g>dbflute g>-695){Java/C#}: MS AccessでPK情報を取得できるようにする - (
g>dbflute g>-694){Java}: OracleとDB2のCBのページング条件をバインドに - (
g>dbflute g>-692){Java/C#}: Entityで空文字をnullに変換するオプション - (
g>dbflute g>-690){Java/C#}: CBで複合PKの等値条件の指定漏れを防ぐメソッド - (
g>dbflute g>-688){Java/C#}: テーブル区分値の要素の名前をフィルタ - (
g>dbflute g>-687){Java}: 例外ハンドリングをカスタマイズできるようにv
BUg
g>dbflute g>-0.9.6.8
2010/04/20
NEW
- (
g>dbflute g>-685){Java/C#}: AdditionalSchemaでプロシージャ自動生成の抑制オプション - (
g>dbflute g>-684){Java/C#}: AdditionalSchemaで除外カラムの指定 - (
g>dbflute g>-683){Java}: Oracleでシーケンス参照のシノニムもシーケンスキャッシュ - (
g>dbflute g>-682){Java/C#}: additionalSchemaで別データベースのスキーマを指定
BUg
- (
g>dbflute g>-681){Java}: PostgreSQLでPKなしテーブルのinsertでInteger型でnullで例外
g>dbflute g>-0.9.6.7
2010/04/03
NEW
- (
g>dbflute g>-677){Java}: 区分値定義上にないコードを検索したら例外にするオプション - (
g>dbflute g>-676){Java}: EntityやCBで区分値設定を強制するオプション - (
g>dbflute g>-675){Java/C#}: Entityの区分値設定をset系メソッドでも - (
g>dbflute g>-674){Java}: プロシージャコールでエスケープの抑制をできるように - (
g>dbflute g>-673){Java}: Sql2Entityでプロシージャの結果セットのEntityを自動生成 - (
g>dbflute g>-668){Java}: 自動生成後のRefreshで複数のプロジェクトを指定できるように - (
g>dbflute g>-667){Java/C#}: 環境ごとのg>dbflute g>プロパティで完全上書きでなく拡張できるように - (
g>dbflute g>-664){Java/C#}: ApplicationBehavior(アプリごとのBehavior自動生成) - (
g>dbflute g>-663){Java}: ConditionBeanのsetupSelectをinvokeするメソッド - (
g>dbflute g>-662){Java/C#}: DBMetaのColumnInfoからForeingInfoのリストを取得 - (
g>dbflute g>-661){Java/C#}: CBで空文字条件のメソッドをカラム単位で取捨選択できるように - (
g>dbflute g>-659){Java/C#}: 外だしSQLの(別名)タイトルをBehaviorQueryPathのJavaDocに
BUg
- (
g>dbflute g>-660){Java/C#}: MySQLでLinuxでPKのないテーブルでJDBCタスクで例外
g>dbflute g>-0.9.6.6
2010/03/11
NEW
- (
g>dbflute g>-658){Java}: DB2のCBのページングでrow_number()を利用 - (
g>dbflute g>-657){Java/C#}: PostgreSQLで一つだけのResultSetパラメータのファンクションに対応 - (
g>dbflute g>-656){Java}: PostgreSQLのinterval型をサポート - (
g>dbflute g>-649){Java/C#}: DBコメント本体をDBMetaで取得できるように(オプション) - (
g>dbflute g>-648){Java/C#}: テーブルの別名(和名)をDBMetaから取得できるようにする - (
g>dbflute g>-647){Java}: Apache Derbyでタスク終了時にシャットダウンする - (
g>dbflute g>-646){Java}: Apache Derbyのページングでoffsetとfetch構文利用
g>dbflute g>-0.9.6.5
2010/02/19
NEW
- (
g>dbflute g>-645){Java}: 表示用SQL上で紀元前の日付にはBCを付与する - (
g>dbflute g>-644){Java/C#}: ReplaceSchemaの登録データで紀元前の日付も対応 - (
g>dbflute g>-643){Java/C#}:g>dbflute g>モジュール配下にアプリ情報を保持しない - (
g>dbflute g>-642){Java/C#}: ReplaceSchemaの登録データの日付表現の妥当性チェックをする - (
g>dbflute g>-639){Java/C#}: ReplaceSchemaでメインスキーマをFKしているサブスキーマをdropできるようにする - (
g>dbflute g>-638){Java/C#}: PK・FK・UQカラムはcolumnExcept不可にする - (
g>dbflute g>-635){Java}: シーケンスキャッシュ機能のバッチ方式をDB2でも
BUg
- (
g>dbflute g>-641){Java/C#}: DataXlsTemplateで日付型の月と日がゼロ埋めされない場合あり - (
g>dbflute g>-640){Java/C#}: CBのEntityRowHandlerの中でInsertすると例外
g>dbflute g>-0.9.6.4
2010/02/01
NEW
- (
g>dbflute g>-633){Java/C#}: ReplaceSchemaのシーケンス調整でdecrementはスキップ - (
g>dbflute g>-632){Java}: Sequenceのキャッシュ機能(オプション) - (
g>dbflute g>-631){Java/C#}: カラムの自動生成除外でテーブル名も指定できるように - (
g>dbflute g>-625){Java/C#}:g>dbflute g>のプロパティのチェック強化(databaseなど)
BUg
- (
g>dbflute g>-626){Java/C#}: NUMERICのAutoMapping機能で19桁以上はBigDecimal - (
g>dbflute g>-630){Java/C#}: SQLServer2000のReplaceSchemaでsystemテーブルを削除しようとする
g>dbflute g>-0.9.6.3
2010/01/01
NEW
- (
g>dbflute g>-622){Java/C#}: EntityのtoString()でbyte配列はサイズを表示 - (
g>dbflute g>-621){Java/C#}: SchemaHTMLでPKなどの制約名をツールチップで表示 - (
g>dbflute g>-620){Java/C#}: SchemaHTMLでfixedCondition情報を表示 - (
g>dbflute g>-616){Java}: java.util.Dateの値のインスタンスは純粋なjava.util.Dateにする - (
g>dbflute g>-618){Java/C#}: additionalTableにdbTypeとdefaultとcommentを追加
BUg
- (
g>dbflute g>-619){Java/C#}: orQueryの仕様バグそして改めorScopeQuery - (
g>dbflute g>-617){Java/C#}: 外だしSQLでUTF-8で日本語使っててBQP使っててJavaソースがShift_JISだと文字化け
g>dbflute g>-0.8.9.9
2010/01/01
NEW
- (
g>dbflute g>NET-18){C#}: OracleでInScopeの1000件問題に対応する - (
g>dbflute g>-622){Java/C#}: EntityのtoString()でbyte配列はサイズを表示 - (
g>dbflute g>-621){Java/C#}: SchemaHTMLでPKなどの制約名をツールチップで表示 - (
g>dbflute g>-620){Java/C#}: SchemaHTMLでfixedCondition情報を表示 - (
g>dbflute g>-618){Java/C#}: additionalTableにdbTypeとdefaultとcommentを追加
BUg
- (
g>dbflute g>-619){Java/C#}: orQueryの仕様バグそして改めorScopeQuery - (
g>dbflute g>-617){Java/C#}: 外だしSQLでUTF-8で日本語使っててBQP使っててJavaソースがShift_JISだと文字化け
g>dbflute g>-0.9.6.2
2009/12/12
NEW
- (
g>dbflute g>-612){Java/C#}: DB2のプロシージャをサポート - (
g>dbflute g>-611){Java/C#}: Oracle以外のDBもReplaceSchemaでシーケンスをDrop - (
g>dbflute g>-610){Java/C#}: 別パッケージ同名Procedureに対応 - (
g>dbflute g>-608){Java/C#}: Procedureの自動生成対象オプションで完全修飾名での指定 - (
g>dbflute g>-609){Java/C#}: Procedureでスキーマ間で同名のものはメインスキーマを優先 - (
g>dbflute g>-607){Java/C#}: Procedure参照のSynonymを扱えるようにする - (
g>dbflute g>-606){Java/C#}: ReplaceSchemaでProcedureもDrop - (
g>dbflute g>-605){Java/C#}: ReplaceSchemaでOracleのDBLinkをDrop - (
g>dbflute g>-604){Java/C#}: ReplaceSchemaで一部SQLを他のユーザで実行できるように - (
g>dbflute g>-603){Java/C#}: Synonymの補足情報で別スキーマのSynonymも対応 - (
g>dbflute g>-600){Java/C#}: DocタスクのDataXlsTemplateでadditionalSchemaも対応 - (
g>dbflute g>-599){Java/C#}: Oracleでプロシージャ・ファンクションのシノニムを自動生成しない
BUg
- (
g>dbflute g>-598){Java/C#}: Sql2EntityのProcedureの取捨選択オプションが効かない
g>dbflute g>-0.9.6.1
2009/12/01
NEW
- (
g>dbflute g>-595){Java/C#}: ColumnInfoにDB上のデータ型情報を - (
g>dbflute g>-594){Java/C#}: SQLServerでCBのUnionとPagingの同時利用をサポート - (
g>dbflute g>-593){Java}: char(3)のカラムに2桁のデータを格納するようなDBの対処
BUg
- (
g>dbflute g>-592){Java/C#}: Docタスクのデータ抽出機能でテーブル300個以上で例外
g>dbflute g>-0.9.6
2009/11/03
NEW
- (
g>dbflute g>-591){Java/C#}: MySQLでDBコメントを取得 - (
g>dbflute g>-589){Java/C#}: CustomizeEntityのAlias名を関連カラム情報から - (
g>dbflute g>-587){Java}: Oracle日付リテラルをパラメータコメントのテスト値で利用 - (
g>dbflute g>-586){Java/C#}: ParameterBeanのオプションでDateFromTo指定 - (
g>dbflute g>-585){Java/C#}: ParameterBeanのlikeオプションでlikePrefixなどの固定指定 - (
g>dbflute g>-584){Java}: 表示用SQLの日付フォーマットのデフォルトをDB毎に変える - (
g>dbflute g>-582){Java}: 表示用SQLの日付フォーマット拡張でPrefix/Suffixを指定 - (
g>dbflute g>-581){Java/C#}: 外だしSQLのタイトルと説明を必須にするオプション - (
g>dbflute g>-580){Java/C#}: 外だしSQLのタイトルと説明をSchemaHTMLに - (
g>dbflute g>-578){Java}: 外だしSQLでSafetyResultのチェック - (
g>dbflute g>-574){Java}: PagingでもSafetyResultのチェック - (
g>dbflute g>-566){Java}: Copyrightが指定されている場合はExクラスにも反映 - (
g>dbflute g>-559){Java/C#}: SchemaHTMLにSql2Entityの情報を表示 - (
g>dbflute g>-555){Java}: OgNLに依存しないようする - (
g>dbflute g>-525){Java/C#}: OutsideSqlTestでパラメータコメントもできるだけチェック
g>dbflute g>-0.9.5.5
2009/10/15
NEW
- (
g>dbflute g>-570){Java/C#}: DI設定ファイルの出力先のプロパティをリファクタ(互換性保つ) - (
g>dbflute g>-569){Java/C#}: 意味が適切でないプロパティ名をリファクタ(互換性保つ) - (
g>dbflute g>-568){Java/C#}: build-xxx.properties改めbuild.properties - (
g>dbflute g>-562){Java/C#}: パフォーマンスチューニングのためのInnerJoinサポート - (
g>dbflute g>-561){Java/C#}: ColumnInfoに共通カラムか否か - (
g>dbflute g>-560){Java/C#}: 豪華なadditionalSchemaMap - (
g>dbflute g>-558){Java/C#}: SchemaHTMLにスキーマ名を表示 - (
g>dbflute g>-557){Java/C#}: Sql2Entityで重複EntityやPmbの場合に例外にする - (
g>dbflute g>-554){Java/C#}: ConditionBeanで(LikeSearchのasOrSplit以外の)Or句 - (
g>dbflute g>-551){Java/C#}: Sql2Entityでピンポイントで一つだけ実行できるようにする - (
g>dbflute g>-549){Java/C#}:g>dbflute g>タスクのWindows上での実行時にsetlocalする - (
g>dbflute g>-548){Java/C#}: ClassificationResource.dfpropで他の改行表現も対応
g>dbflute g>-0.9.5.4
2009/09/01
NEW
- (
g>dbflute g>-547){Java/C#}: additionalTableだけで自動生成できるようにする - (
g>dbflute g>-546){Java/C#}: JDBCドライバを配置する領域をg>dbflute g>クライアントに - (
g>dbflute g>-542){Java/C#}: ReplaceSchemaのtake-finallyのAssertでdataLoadingType考慮
BUg
- (
g>dbflute g>-545){Java}: queryUpdate()でPostgreSQLのOIDが更新できない - (
g>dbflute g>-544){Java/C#}: NVARCHARのカラムサイズが取得できない - (
g>dbflute g>-543){Java/C#}: 排他制御カラムのないテーブルでの更新・削除時の例外がおかしい
g>dbflute g>-0.9.5.3
2009/08/07
NEW
- (
g>dbflute g>-541){Java/C#}: SQLServerで拡張プロパティを使ってコメント取得 - (
g>dbflute g>-540){Java/C#}: ReplaceSchemaのtake-finallyでのAssertで「存在すること」も - (
g>dbflute g>-538){Java/C#}: 仮想ユニーク制約(additionalUniqueKey)を指定できるように - (
g>dbflute g>-537){Java/C#}: fixedConditionでClassificationの設定を参照できるように - (
g>dbflute g>-534){Java}: DerivedReferrerでone-to-many-to-oneのカラム - (
g>dbflute g>-533){Java/C#}: テーブル区分値はEntityのName/Aliasの取得メソッド無し - (
g>dbflute g>-532){Java}: Insert文やUpdate文のカラムの順序をDB定義の通りに - (
g>dbflute g>-531){Java}: ConditionBeanでSelect句のカラムの順序をDB定義の通りに - (
g>dbflute g>-530){Java/C#}: ConditionBeanのSQLのログでSelect句を見やすく - (
g>dbflute g>-528){Java}: SQL実行時の呼び出し階層ログのリファクタ - (
g>dbflute g>-527){Java/C#}: CommonColumnのメソッド呼び出し方式で$$Semicolun$$を不要に - (
g>dbflute g>-522){Java}: ConditionBeanでカラム同士の比較条件
BUg
- (
g>dbflute g>-535){Java/C#}: (Query)DerivedReferrerで日付型を使うと例外 - (
g>dbflute g>-526){Java/C#}: ClassificationDeploymentの設定が共通カラムI/Fに反映されない
g>dbflute g>-0.9.5.2
2009/07/28
NEW
- (
g>dbflute g>-521){Java}: PostgreSQLでもオプションでfor update nowait - (
g>dbflute g>-518){Java/C#}: ReplaceSchemaでBatchUpdateしないモード - (
g>dbflute g>-517){Java/C#}: EntityのtoString()のリファクタ - (
g>dbflute g>-516){Java/C#}: ConditionBeanでWhere句の有無判定メソッド - (
g>dbflute g>-515){Java/C#}: ReplaceSchemaの最後にシーケンス調整 - (
g>dbflute g>-514){Java/C#}: SchemaHTMLで区分値一覧へのリンクをもうちょい丁寧に - (
g>dbflute g>-513){Java}: 複合PKでも簡易条件だけのQueryUpdate/Deleteができるようにする - (
g>dbflute g>-510){Java}: 複合PKでもLoadReferrerができるようにする - (
g>dbflute g>-509){Java}: 複合PKでもCBのExistsSubQueryはできるようにする - (
g>dbflute g>-507){Java}: Behaviorのpulloutで自分へのReferrerも構築 - (
g>dbflute g>-506){Java/C#}: テーブルデータ利用の区分値機能でAutoDeploy抑止オプション
BUg
- (
g>dbflute g>-519){Java/C#}: LoadReferrerの中でunionした場合に無駄な処理がある - (
g>dbflute g>-508){Java/C#}: ReplaceSchemaで自動生成対象外テーブルがDropされない
g>dbflute g>-0.9.5.1
2009/07/01
NEW
- (
g>dbflute g>-505){Java}: CDef共通のインターフェースを定義 - (
g>dbflute g>-502){Java/C#}: テーブルデータ利用の区分値機能でカラムの自動関連付け - (
g>dbflute g>-501){Java/C#}: SchemaHTMLで複合ユニーク制約がわかるようにする - (
g>dbflute g>-500){Java/C#}:g>dbflute g>.logとvelocity.logのBackup名をxxx-backup1.logに - (
g>dbflute g>-498){Java}: FindBugsのデフォルトで警告がでないようにする - (
g>dbflute g>-495){Java/C#}: CallbackContextでSQLの結果をHandleできるように - (
g>dbflute g>-493){Java}: Spring+g>dbflute g>の複数DB対応 - (
g>dbflute g>-491){Java/C#}: BehaviorQueryPathじゃない外だしSQLでもdf:entityとdf:pmb
BUg
- (
g>dbflute g>-499){Java}: ReplaceSchemaでemptyStringColumnMapが効かない - (
g>dbflute g>-497){Java}: updateNonstrict()の二件以上HITした場合に例外にならない - (
g>dbflute g>-496){Java}: FindBugsに二重チェックと怒られる - (
g>dbflute g>-494){Java}: Spring+g>dbflute g>でprojectPrefixを使ったときのBeans定義に間違いあり - (
g>dbflute g>-492){Java}: Spring + DBCPでトランザクションを利用しない場合に不具合あり - (
g>dbflute g>-490){Java/C#}: classificationResource.dfpropの環境変数の扱いが少し間違ってる
g>dbflute g>-0.9.5
2009/06/01
NEW
- (
g>dbflute g>-485){Java}: Pagingの局所的なパフォーマンス向上 - (
g>dbflute g>-483){Java}: OracleのFullTextSearchを支援するメソッドをConditionBeanに - (
g>dbflute g>-482){Java}: PostgreSQLのFullTextSearchを支援するメソッドをConditionBeanに - (
g>dbflute g>-481){Java}: PostgreSQLの独自の曖昧検索をLikeSearchOptionに - (
g>dbflute g>-480){Java}: MySQLのFullTextSearchを支援するメソッドをConditionBeanに - (
g>dbflute g>-478){Java}: Spring+DBCP+g>dbflute g>でDataSourceUtils処理を自動化 - (
g>dbflute g>-477){Java}: allClassCopyrightの挿入で環境依存の改行コードが使われてしまう - (
g>dbflute g>-476){Java}: 外だしSQLのカーソル検索でValueTypeを利用 - (
g>dbflute g>-475){Java}: 独自のValueTypeの指定 - (
g>dbflute g>-464){Java/C#}: CustomizeEntityとParameterBeanの名前を自動解決
BUg
- (
g>dbflute g>-487){Java}: Sql2Entityで不要なParameterBeanとCursorが削除されない - (
g>dbflute g>-486){Java}: OutsideSqlでCustomizeEntityを継承した独自Entityを指定すると例外 - (
g>dbflute g>-479){Java/C#}: AdditionalForeignKeyでFixedConditionがある関連でもExistsが作られてしまう
g>dbflute g>-0.9.4.1
2009/04/21
NEW
- (
g>dbflute g>-474){Java}: PostgreSQLのUUID型に対応 - (
g>dbflute g>-472){Java}: LinuxやMac上でのAntの実行権限問題を解決 - (
g>dbflute g>-471){Java/C#}: EntityのhashCode()の実装で31を掛けるようにする
BUg
- (
g>dbflute g>-469){Java}: 外だしSQLでBEgIN内のIFのネストされたIFのandも消える - (
g>dbflute g>-468){Java/C#}: ログメッセージや例外メッセージの記述ミスを修正 - (
g>dbflute g>-463){Java}: OracleのNotInScopeの1000対応はorじゃなくてand
g>dbflute g>-0.9.4
2009/04/01
NEW
- (
g>dbflute g>-465) {Java/C#}: AccessContextでAnonymousを廃止 - (
g>dbflute g>-460) {Java/C#}: DataXlsTemplateでExcelのLimitを超える場合はCSV出力 - (
g>dbflute g>-458) {Java}: OracleのInScopeが1000件制限に対応 - (
g>dbflute g>-457) {Java/C#}: PrefixSearch/LikeSearchで一致方向決めたら自動エスケープ - (
g>dbflute g>-455) {Java}: 手動で並べるOrderBy - (
g>dbflute g>-454) {Java/C#}: AdditionalSchemaのテーブルに対して更新系処理 - (
g>dbflute g>-453) {Java/C#}: Oracleで隣のスキーマのカラムコメントを取得 - (
g>dbflute g>-452) {Java/C#}: Oracleでシーケンスのシノニムを自動生成しない - (
g>dbflute g>-451) {Java/C#}: Oracleのシノニムで参照テーブルのコメントを取得 - (
g>dbflute g>-448) {Java/C#}: ReplaceSchemaでオプションでスキーマ初期化を抑制 - (
g>dbflute g>-447) {Java/C#}: ReplaceSchemaでSQLServerでTruncateTable
BUg
- (
g>dbflute g>-462) {Java}: ConditionBeanでOracleのDATE型の比較で時分秒が考慮されない - (
g>dbflute g>-461) {Java/C#}: ReplaceSchemaでTime型の文字列表現に対応 - (
g>dbflute g>-456) {Java/C#}: PostgreSQLでReplaceSchemaのデータでNumericで0/1で例外 - (
g>dbflute g>-456) {Java/C#}: ReplaceSchemaのTSV/CSV取り込みでエスケープ考慮 - (
g>dbflute g>-450) {Java/C#}:g>dbflute g>.logがUTF-8になってない - (
g>dbflute g>-449) {Java/C#}: 自動生成対象外の別スキーマのテーブルへのFKがあると例外 - (
g>dbflute g>-446) {Java/C#}: ReplaceSchemaでOracleで接続ユーザとスキーマが違う場合に例外
g>dbflute g>-0.8.8.8
2009/04/01
NEW
- (
g>dbflute g>-460) {Java/C#}: DataXlsTemplateでExcelのLimitを超える場合はCSV出力 - (
g>dbflute g>-454) {Java/C#}: AdditionalSchemaのテーブルに対して更新系処理 - (
g>dbflute g>-453) {Java/C#}: Oracleで隣のスキーマのカラムコメントを取得 - (
g>dbflute g>-452) {Java/C#}: Oracleでシーケンスのシノニムを自動生成しない - (
g>dbflute g>-451) {Java/C#}: Oracleのシノニムで参照テーブルのコメントを取得 - (
g>dbflute g>-448) {Java/C#}: ReplaceSchemaでオプションでスキーマ初期化を抑制 - (
g>dbflute g>-447) {Java/C#}: ReplaceSchemaでSQLServerでTruncateTable
BUg
- (
g>dbflute g>-461) {Java/C#}: ReplaceSchemaでTime型の文字列表現に対応 - (
g>dbflute g>-456) {Java/C#}: PostgreSQLでReplaceSchemaのデータでNumericで0/1で例外 - (
g>dbflute g>-456) {Java/C#}: ReplaceSchemaのTSV/CSV取り込みでエスケープ考慮 - (
g>dbflute g>-450) {Java/C#}:g>dbflute g>.logがUTF-8になってない - (
g>dbflute g>-449) {Java/C#}: 自動生成対象外の別スキーマのテーブルへのFKがあると例外 - (
g>dbflute g>-446) {Java/C#}: ReplaceSchemaでOracleで接続ユーザとスキーマが違う場合に例外
g>dbflute g>-0.9.3
2009/03/01
NEW
- (
g>dbflute g>-445){Java/C#}: ReplaceSchemaでDDLの例外をもうちょっと綺麗に - (
g>dbflute g>-444){Java/C#}: ReplaceSchemaでOracleのSequenceをDrop - (
g>dbflute g>-443){Java/C#}: OracleのDBリンクのシノニムでColumn/PK/UQの情報取得 - (
g>dbflute g>-442){Java/C#}: OracleのSynonymのPK/UQ/ID/FK/Index情報を取得 - (
g>dbflute g>-441){Java/C#}: CLOBのUnion不可問題の回避策(MyselfInScopeSubQuery)
BUg
- (
g>dbflute g>-440){Java/C#}: Oracleのシノニムで元テーブルのメタ情報取得でカラム名が重複
g>dbflute g>-0.8.8.7
2009/03/01
NEW
- (
g>dbflute g>-445){Java/C#}: ReplaceSchemaでDDLの例外をもうちょっと綺麗に - (
g>dbflute g>-444){Java/C#}: ReplaceSchemaでOracleのSequenceをDrop - (
g>dbflute g>-443){Java/C#}: OracleのDBリンクのシノニムでColumn/PK/UQの情報取得 - (
g>dbflute g>-442){Java/C#}: OracleのSynonymのPK/UQ/ID/FK/Index情報を取得
BUg
- (
g>dbflute g>-440){Java/C#}: Oracleのシノニムで元テーブルのメタ情報取得でカラム名が重複
g>dbflute g>-0.8.8.7
2009/03/01
NEW
- (
g>dbflute g>-445){Java/C#}: ReplaceSchemaでDDLの例外をもうちょっと綺麗に - (
g>dbflute g>-444){Java/C#}: ReplaceSchemaでOracleのSequenceをDrop - (
g>dbflute g>-443){Java/C#}: OracleのDBリンクのシノニムでColumn/PK/UQの情報取得 - (
g>dbflute g>-442){Java/C#}: OracleのSynonymのPK/UQ/ID/FK/Index情報を取得 - (
g>dbflute g>-441){Java/C#}: CLOBのUnion不可問題の回避策(MyselfInScopeSubQuery)
BUg
- (
g>dbflute g>-440){Java/C#}: Oracleのシノニムで元テーブルのメタ情報取得でカラム名が重複
g>dbflute g>-0.9.2
2009/02/19
NEW
- (
g>dbflute g>-439){Java/C#}: LoadReferrerにEntity(一件)のためのオーバーロード - (
g>dbflute g>-438){Java}: Entityから不要なS2Daoアノテーションを除去 - (
g>dbflute g>-435){Java/C#}: SchemaHTMLでAdditionalな情報をいい感じに表示
BUg
- (
g>dbflute g>-434){Java/C#}: MySQLでQueryUpdateのCBの条件なしで例外
g>dbflute g>-0.8.8.6
2009/02/19
NEW
- (
g>dbflute g>-435){Java/C#}: SchemaHTMLでAdditionalな情報をいい感じに表示
BUg
- (
g>dbflute g>-434){Java/C#}: MySQLでQueryUpdateのCBの条件なしで例外
g>dbflute g>-0.9.1
2009/02/11
NEW
- (
g>dbflute g>-433){Java}: OracleのWait NやNoWaitオプションで利用可能に - (
g>dbflute g>-432){Java}: 付けるべきところに{@inheritDoc}を付ける - (
g>dbflute g>-428){Java}: ConditionBeanでもselectCursor()
BUg
- (
g>dbflute g>-430){Java}: 外だしSQLカーソル検索で内部的な初期化が保持されない - (
g>dbflute g>-429){Java}: 0.9.0でPKなしテーブルでInsertありモードにするとコンパイルエラー
g>dbflute g>-0.8.8.5
2009/02/11
BUg
- (
g>dbflute g>-430){Java}: 外だしSQLカーソル検索で内部的な初期化が保持されない
g>dbflute g> 0.9.0
2009/02/01
NEW
- (
g>dbflute g>-425){Java/C#}: DB2のIdentity情報をSYSCAT.COLUMNS表から - (
g>dbflute g>-413){Java}: Oracleのカラムエリアス名の30文字問題の対応 - (
g>dbflute g>-397){Java}: allcommonパッケージのJARファイル化
BUg
- (
g>dbflute g>-426){Java/C#}: PostgreSQLでReplaceSchemaでViewを作ると二度目に例外