[hibernate/hibernate-orm] 7e2987: HHH-13877 - Make @SortNatural by default
by Nathan Xu
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 7e2987ac79a5f059251ff49eb6ddf258b9c648c2
https://github.com/hibernate/hibernate-orm/commit/7e2987ac79a5f059251ff49...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/metamodel/mapping/collections/MapOperationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/metamodel/mapping/collections/PluralAttributeMappingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/metamodel/mapping/collections/SetOperationTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/metamodel/mapping/collections/SortNaturalByDefaultTests.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/gambit/EntityOfMaps.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/gambit/EntityOfSets.java
Log Message:
-----------
HHH-13877 - Make @SortNatural by default
4 years
[hibernate/hibernate-orm] 335c1e: HHH-13756 implement entity graph in v6
by Nathan Xu
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 335c1ecd7590ff5fd0917d949a5f09c19d694b52
https://github.com/hibernate/hibernate-orm/commit/335c1ecd7590ff5fd0917d9...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityFetchJoinedImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
A hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/loading/graphs/EntityGraphLoadPlanBuilderTest.java
Log Message:
-----------
HHH-13756 implement entity graph in v6
Commit: 94b8d8a128cdd4525342bdf1b56c56d30785152d
https://github.com/hibernate/hibernate-orm/commit/94b8d8a128cdd4525342bdf...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
Log Message:
-----------
HHH-13756 rename 'NavigateResult' class name to 'Navigation'
Commit: 3b9c1cd77756a5f043103ad978a0daa968f5c621
https://github.com/hibernate/hibernate-orm/commit/3b9c1cd77756a5f043103ad...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/entitygraph/CriteriaEntityGraphTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java
Log Message:
-----------
HHH-13756 add a hql testing skeleton
Commit: 979e146f55b195750e697ca1397faed4890ace1c
https://github.com/hibernate/hibernate-orm/commit/979e146f55b195750e697ca...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java
Log Message:
-----------
HHH-13756 enrich hql testing class
Commit: d4746da853f5f7aef6f23f328517a6bcf228ca25
https://github.com/hibernate/hibernate-orm/commit/d4746da853f5f7aef6f23f3...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java
Log Message:
-----------
HHH-13756 fix some bug in EmbeddableFetchImpl
Commit: a3dce5f00a99e1e6e93c83c91b2bbe5f3a5df8c1
https://github.com/hibernate/hibernate-orm/commit/a3dce5f00a99e1e6e93c83c...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java
Log Message:
-----------
HHH-13756 simplify EntityGraphNavigator's navigate() to never return null value
Commit: e2ddd800acccd73a5aaef5e880ae89dd2b5f63fa
https://github.com/hibernate/hibernate-orm/commit/e2ddd800acccd73a5aaef5e...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java
Log Message:
-----------
finish both 'loader' and 'HQL' testing
Commit: a9c2ea3a46425e85382f60a78a76948d8fb5d520
https://github.com/hibernate/hibernate-orm/commit/a9c2ea3a46425e85382f60a...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/entitygraph/CriteriaEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java
Log Message:
-----------
add 'Criteria' testing
Commit: 12c272a9cddcede5a84630552c3c949d330c71fe
https://github.com/hibernate/hibernate-orm/commit/12c272a9cddcede5a846305...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/entitygraph/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/entitygraph/CriteriaEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/entitygraph/HqlEntityGraphTest.java
Log Message:
-----------
make use of JUnit5's ParameterizedTest to avoid some testing code duplication
Commit: 620dcc62c05943472f2d302513ae8967d72a3145
https://github.com/hibernate/hibernate-orm/commit/620dcc62c05943472f2d302...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
R hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphNavigator.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/EntityGraphSemanticTraverser.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphNavigatorImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardEntityGraphSemanticTraverserImpl.java
Log Message:
-----------
HHH-13756 renaming and internal implementation tweaking
Compare: https://github.com/hibernate/hibernate-orm/compare/62e9a674ad7f...620dcc6...
4 years
[hibernate/hibernate-orm] adc87b: various cosmetic code improvements
by Nathan Xu
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: adc87b790849a1d265b973f933be7c1895f1cf4a
https://github.com/hibernate/hibernate-orm/commit/adc87b790849a1d265b973f...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/ConnectionAcquisitionMode.java
M hibernate-core/src/main/java/org/hibernate/action/internal/CollectionUpdateAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/DelayedPostInsertIdentifier.java
M hibernate-core/src/main/java/org/hibernate/action/internal/UnresolvedEntityInsertActions.java
M hibernate-core/src/main/java/org/hibernate/boot/archive/scan/internal/DisabledScanner.java
M hibernate-core/src/main/java/org/hibernate/boot/cfgxml/spi/LoadedConfig.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/naming/Identifier.java
M hibernate-core/src/main/java/org/hibernate/boot/model/relational/AbstractAuxiliaryDatabaseObject.java
M hibernate-core/src/main/java/org/hibernate/boot/model/relational/Database.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/HibernateTypeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/PluralAttributeSequentialIndexSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceOneToOneImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/InheritanceType.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementHelper.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BasicProxyFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/NaturalIdCacheKey.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
M hibernate-core/src/main/java/org/hibernate/cfg/AbstractPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAMetadataProvider.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/JPAOverriddenAnnotationReader.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/XMLContext.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractPersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/StandardOrderedSetSemantics.java
M hibernate-core/src/main/java/org/hibernate/context/internal/ThreadLocalSessionContext.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/FirebirdDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Replacer.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialectTableExporter.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASEDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/TeradataDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampaddFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampdiffFunction.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryContext.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/MultiTenantConnectionProviderInitiator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CollectionKey.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/EntityCopyAllowedLoggedObserver.java
M hibernate-core/src/main/java/org/hibernate/event/internal/OnReplicateVisitor.java
M hibernate-core/src/main/java/org/hibernate/graph/internal/AttributeNodeImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/FetchingScrollableResultsImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/util/ZonedDateTimeComparator.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/BoundedConcurrentHashMap.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/ConcurrentReferenceHashMap.java
M hibernate-core/src/main/java/org/hibernate/internal/util/config/ConfigurationHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/util/io/CharSequenceReader.java
M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/PersistenceXmlParser.java
M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/StandardJpaScanEnvironmentImpl.java
M hibernate-core/src/main/java/org/hibernate/jpa/boot/spi/Bootstrap.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/util/XmlHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractManagedType.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedSetterImpl.java
M hibernate-core/src/main/java/org/hibernate/proxy/AbstractLazyInitializer.java
M hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmBagJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMaxIndexPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMinIndexPath.java
M hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/stat/internal/StatisticsImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/TargetType.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorMariaDBDatabaseImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaCreatorImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaDropperImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableExporter.java
M hibernate-core/src/main/java/org/hibernate/type/AnyType.java
M hibernate-core/src/main/java/org/hibernate/type/ClobType.java
M hibernate-core/src/main/java/org/hibernate/type/CollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/CurrencyType.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/test/java/org/hibernate/test/lob/BlobLocatorTest.java
M hibernate-core/src/test/java/org/hibernate/test/lob/ClobLocatorTest.java
M hibernate-core/src/test/java/org/hibernate/test/lob/LobMergeTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
various cosmetic code improvements
4 years
[hibernate/hibernate-orm] 375076: Remove unnecessary parens in grammar
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 375076df355986e8ab49fc16af13b4ec97dc3ce3
https://github.com/hibernate/hibernate-orm/commit/375076df355986e8ab49fc1...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
Log Message:
-----------
Remove unnecessary parens in grammar
Commit: 5f2745a50363a1b798299d5dcbf5713232ad333f
https://github.com/hibernate/hibernate-orm/commit/5f2745a50363a1b798299d5...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SqmPathRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleInsertQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertSelectTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmDeleteTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmInsertSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmUpdateTranslator.java
Log Message:
-----------
HQL 'insert ... select' and 'update'
- fill in the implementation of HQL insert ... select
- clean up grammar for HQL insert/delete/update
- fix syntax for 'set' clause of HQL update
- fix translation of set value expression in HQL update
- tentative fix for attribute resolution with repeated entities
Commit: 10f333943dde414321abec6c50713ae3c5551339
https://github.com/hibernate/hibernate-orm/commit/10f333943dde414321abec6...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/InsertUpdateTests.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/helpdesk/HelpDeskDomainModel.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/helpdesk/Ticket.java
Log Message:
-----------
tests for HQL insert/update
Commit: 95ff568b3d327ffe5deead6faaa32fa0091117b7
https://github.com/hibernate/hibernate-orm/commit/95ff568b3d327ffe5deead6...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleInsertQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/BaseSemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertSelectTranslation.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertTranslation.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/StandardSqmTranslatorFactory.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmInsertTranslator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/SqmInsertValuesStatement.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/SqmValues.java
M hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstInsertSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstInsertSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/package-info.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertSelectStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertStatement.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/Values.java
Log Message:
-----------
Add support for HQL 'insert ... values ...'
Commit: 0381da76b9c6421d83d108c607e34f41669b2d58
https://github.com/hibernate/hibernate-orm/commit/0381da76b9c6421d83d108c...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/InsertUpdateTests.java
Log Message:
-----------
Test for insert values
Commit: c787dae475d5717d4fa5770caacdee19cb1d9405
https://github.com/hibernate/hibernate-orm/commit/c787dae475d5717d4fa5770...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleInsertQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstInsertTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstDeleteTranslator.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstInsertTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstUpdateTranslator.java
Log Message:
-----------
Minor cleanups to SqlAstTranslators
- rename SqlAstInsertSelectTranslator to SqlAstInsertTranslator
- use simplified for loops
Commit: e90207e651d7f903f5be11b6f9595fcbf6f0fe41
https://github.com/hibernate/hibernate-orm/commit/e90207e651d7f903f5be11b...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/query/sqm/internal/UpdateQueryPlanImpl.java
Log Message:
-----------
remove unused class
Commit: 02cd346d3f8271bf370a66d45c876c62c809144f
https://github.com/hibernate/hibernate-orm/commit/02cd346d3f8271bf370a66d...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/InsertUpdateTests.java
Log Message:
-----------
add additional HQL bulk tests
- failing test for secondary table update
- failing test for embeddable update
- passing test for secondary table delete
Commit: b3254a2fa6a23dd20d08cd05bbcdd43f03e9b934
https://github.com/hibernate/hibernate-orm/commit/b3254a2fa6a23dd20d08cd0...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
SQM 'insert select', 'insert values', and 'update' queries
Compare: https://github.com/hibernate/hibernate-orm/compare/3f95c2eadbe3...b3254a2...
4 years