[hibernate-commits] [hibernate/hibernate-orm] 596804: HHH-14024 Allow the creation of a different QueryPlan
Andrea Boriero
noreply at github.com
Thu May 21 07:00:01 EDT 2020
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 59680441181cf0810a8758b278502c23a68011ec
https://github.com/hibernate/hibernate-orm/commit/59680441181cf0810a8758b278502c23a68011ec
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/QueryPlanCache.java
Log Message:
-----------
HHH-14024 Allow the creation of a different QueryPlan
Commit: d914c8aabc7cecd311d468e2a4fa3508850d8ab8
https://github.com/hibernate/hibernate-orm/commit/d914c8aabc7cecd311d468e2a4fa3508850d8ab8
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/QueryTranslatorImpl.java
Log Message:
-----------
HHH-14027 Allow the creation of a different QueryLoader
Commit: 0633559f9fcdb32c318df200093c042b4e081251
https://github.com/hibernate/hibernate-orm/commit/0633559f9fcdb32c318df200093c042b4e081251
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
Log Message:
-----------
HHH-14024 Allow the creation of a different QueryPlanCache
Commit: 42acc81067fe27822bf99b90cb1ee702ad4ebb59
https://github.com/hibernate/hibernate-orm/commit/42acc81067fe27822bf99b90cb1ee702ad4ebb59
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/HQLQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/QueryTranslatorImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M hibernate-core/src/main/java/org/hibernate/loader/hql/QueryLoader.java
Log Message:
-----------
HHH-14028 Change scope of various private methods to protected
So that Hibernate Reactive can reuse them.
Commit: 9fd9c0533d2e7e655072a0ddb0d2859e712c1042
https://github.com/hibernate/hibernate-orm/commit/9fd9c0533d2e7e655072a0ddb0d2859e712c1042
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/QueryTranslatorImpl.java
Log Message:
-----------
HHH-14025 Add method to return the query statements for update queries
Commit: 4a7f9ec0d67b83fb0c66092527c0a56f1c45caf4
https://github.com/hibernate/hibernate-orm/commit/4a7f9ec0d67b83fb0c66092527c0a56f1c45caf4
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
HHH-14026 Change scope to protected for SessionImple#verifyImmutableEntityUpdate
Commit: 92b559abda4a0899a2e7cebfd7589037a992d4aa
https://github.com/hibernate/hibernate-orm/commit/92b559abda4a0899a2e7cebfd7589037a992d4aa
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/QueryPlanCache.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
Log Message:
-----------
HHH-14024 add QueryPlanCreator functional interface
simplifies customization of HQLQueryPlan instantiation
Commit: 88a712bab771698c93feaa62fa91a9f7a1be576e
https://github.com/hibernate/hibernate-orm/commit/88a712bab771698c93feaa62fa91a9f7a1be576e
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/queryplan/NativeSQLQueryPlanEqualsTest.java
Log Message:
-----------
HHH-14024 Fix NativeSQLQueryPlanEqualsTest compilation error
Commit: 4413433ace98ff44dfb036d99f2b5a0147c993e8
https://github.com/hibernate/hibernate-orm/commit/4413433ace98ff44dfb036d99f2b5a0147c993e8
Author: Lars Karlström <lars.karlstrom at easit.com>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassNonUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/HHH13179Test.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassNonUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassNonUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassUIPerson.java
A hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassPerson.hbm.xml
A hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/JoinedSubclassPerson.hbm.xml
A hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/UnionSubclassPerson.hbm.xml
Log Message:
-----------
HHH-13179 Subclass 2nd level caching now works for XML mappings
Commit: 02c3cc9e2e39d3428641102b2dcae8c340e90a67
https://github.com/hibernate/hibernate-orm/commit/02c3cc9e2e39d3428641102b2dcae8c340e90a67
Author: Lars Karlström <lars.karlstrom at easit.com>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/HHH13179Test.java
Log Message:
-----------
HHH-13179 Fixed code formatting issue
Commit: b08ae4cd149ae6a404b5d4de3a136f2a898f4d82
https://github.com/hibernate/hibernate-orm/commit/b08ae4cd149ae6a404b5d4de3a136f2a898f4d82
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/CacheEntityLoaderHelper.java
Log Message:
-----------
HHH-14029 Improve 2LC post-load event invocations
Commit: 2d7022ececc74e4cbae9a8c1979c3c5a1386e0bc
https://github.com/hibernate/hibernate-orm/commit/2d7022ececc74e4cbae9a8c1979c3c5a1386e0bc
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/AbstractRowReader.java
Log Message:
-----------
HHH-14029 Generally improve handling of all post-load events
Commit: 9cd2236fd3a90b96d39118bbbc2eb390dc6a6068
https://github.com/hibernate/hibernate-orm/commit/9cd2236fd3a90b96d39118bbbc2eb390dc6a6068
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
A .gradletasknamecache
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
Log Message:
-----------
HHH-13997 : Add methods to SessionImpl and StatefulPersistenceContext; make Loader method protected
* Change visibility for Loader#registerNonExists
* Methods for creating PersistenceContext and ActionQueue
* Add StatefulPersistenceContext#initializeNonLazyCollections(Consumer<PersistentCollection> initializeAction)
Commit: 00acb1f21363dfa33ef19ae06c07e48abdca40fb
https://github.com/hibernate/hibernate-orm/commit/00acb1f21363dfa33ef19ae06c07e48abdca40fb
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
HHH-13997 Use functions for the creation of ActionQueue and PersistenceContext
Commit: e28d77ac33e5e604bcfe45a7e0f077e32a4c23b5
https://github.com/hibernate/hibernate-orm/commit/e28d77ac33e5e604bcfe45a7e0f077e32a4c23b5
Author: Davide D'Alto <davide at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
Revert "HHH-13997 Use functions for the creation of ActionQueue and PersistenceContext"
This reverts commit 00acb1f21363dfa33ef19ae06c07e48abdca40fb.
Commit: 084f7139494a36049eff02519bee92f4fbe79fcb
https://github.com/hibernate/hibernate-orm/commit/084f7139494a36049eff02519bee92f4fbe79fcb
Author: Andrea Boriero <andrea at hibernate.org>
Date: 2020-05-18 (Mon, 18 May 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassNonUIPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassUIPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/HHH13179Test.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassNonUIPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassUIPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassNonUIPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassPerson.java
M hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassUIPerson.java
M hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassPerson.hbm.xml
M hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/JoinedSubclassPerson.hbm.xml
M hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/UnionSubclassPerson.hbm.xml
Log Message:
-----------
HHH-13179 Fix license header
Commit: e1b1207d3027df871273cf46719eddd04dbeda0c
https://github.com/hibernate/hibernate-orm/commit/e1b1207d3027df871273cf46719eddd04dbeda0c
Author: Falko Modler <famod at users.noreply.github.com>
Date: 2020-05-19 (Tue, 19 May 2020)
Changed paths:
M gradle.properties
Log Message:
-----------
HHH-14030 Gradle: user.language=en to avoid errors on German Win10
Commit: b658e903d71e34a5be5690a33e6faa21b1db628b
https://github.com/hibernate/hibernate-orm/commit/b658e903d71e34a5be5690a33e6faa21b1db628b
Author: Steve Ebersole <steve at hibernate.org>
Date: 2020-05-19 (Tue, 19 May 2020)
Changed paths:
M hibernate-core/hibernate-core.gradle
M hibernate-core/src/main/antlr/sql-stmt.g
M hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/MultipleLinesSqlCommandExtractor.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/SchemaToolingLogging.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/ast/SqlScriptParser.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/ast/SqlScriptParserException.java
R hibernate-core/src/test/java/org/hibernate/test/fileimport/CommandExtractorServiceTest.java
A hibernate-core/src/test/java/org/hibernate/test/fileimport/MultiLineImportExtractorTest.java
M hibernate-core/src/test/java/org/hibernate/test/fileimport/StatementsWithoutTerminalCharsImportFileTest.java
M hibernate-core/src/test/resources/log4j.properties
M hibernate-core/src/test/resources/org/hibernate/test/fileimport/multi-line-statements.sql
Log Message:
-----------
HHH-14033 - SQL script parsing problem with multi-line comments
- Better handling of multi-line comments
- Restructured some internal classes to consolidate packages
- Added "system"-style SchemaToolingLogging
Commit: 7dfb0fdf24fb4a1f757be14ce5806b5a81f20ab8
https://github.com/hibernate/hibernate-orm/commit/7dfb0fdf24fb4a1f757be14ce5806b5a81f20ab8
Author: Steve Ebersole <steve at hibernate.org>
Date: 2020-05-20 (Wed, 20 May 2020)
Changed paths:
A hibernate-core/src/main/antlr/sql-script.g
R hibernate-core/src/main/antlr/sql-stmt.g
M hibernate-core/src/main/java/org/hibernate/graph/internal/parse/GraphParser.java
M hibernate-core/src/main/java/org/hibernate/sql/ordering/antlr/OrderByFragmentParser.java
Log Message:
-----------
HHH-14033 - SQL script parsing problem with multi-line comments
- Better handling of multi-line comments
- Restructured some internal classes to consolidate packages
- Added "system"-style SchemaToolingLogging
This commit:
- unifies handling of Antlr `-traceParser` across parsers
- adds comment crediting to Terrance Parr for the BLOCK_COMMENT lexer rule in the sql-script grammar
Commit: 50a5da07c1e6cb1da630b01c67bce9f7fe49dd8e
https://github.com/hibernate/hibernate-orm/commit/50a5da07c1e6cb1da630b01c67bce9f7fe49dd8e
Author: Steve Ebersole <steve at hibernate.org>
Date: 2020-05-20 (Wed, 20 May 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/graph/internal/parse/GraphParser.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlParser.java
M hibernate-core/src/main/java/org/hibernate/sql/ordering/antlr/OrderByFragmentParser.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/ast/SqlScriptParser.java
Log Message:
-----------
HHH-14033 - SQL script parsing problem with multi-line comments
- Better handling of multi-line comments
- Restructured some internal classes to consolidate packages
- Added "system"-style SchemaToolingLogging
This commit:
- removed some temporary logging
- better comments in parsers
Commit: 57ebf48b456e308dcdedbd7b19af55240a354a9a
https://github.com/hibernate/hibernate-orm/commit/57ebf48b456e308dcdedbd7b19af55240a354a9a
Author: Andrea Boriero <andrea at hibernate.org>
Date: 2020-05-21 (Thu, 21 May 2020)
Changed paths:
A .gradletasknamecache
M gradle.properties
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/CacheEntityLoaderHelper.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassNonUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/HHH13179Test.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassNonUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/JoinedSubclassUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassNonUIPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassPerson.java
A hibernate-core/src/test/java/org/hibernate/test/cache/hhh13179/UnionSubclassUIPerson.java
A hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/DiscriminatorSubclassPerson.hbm.xml
A hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/JoinedSubclassPerson.hbm.xml
A hibernate-core/src/test/resources/org/hibernate/test/cache/hhh13179/UnionSubclassPerson.hbm.xml
Log Message:
-----------
Merge branch 'master' into wip/6.0_merge_41
Commit: 34fbba8815f55dcc8632db83f8842847ed33e2c4
https://github.com/hibernate/hibernate-orm/commit/34fbba8815f55dcc8632db83f8842847ed33e2c4
Author: Andrea Boriero <andrea at hibernate.org>
Date: 2020-05-21 (Thu, 21 May 2020)
Changed paths:
M hibernate-core/src/test/resources/org/hibernate/orm/test/tool/schema/scripts/multi-line-statements.sql
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_42
Commit: 88c653f6e3b8c718ac299b00dcc1475a5b2b2b08
https://github.com/hibernate/hibernate-orm/commit/88c653f6e3b8c718ac299b00dcc1475a5b2b2b08
Author: Andrea Boriero <andrea at hibernate.org>
Date: 2020-05-21 (Thu, 21 May 2020)
Changed paths:
M hibernate-core/src/test/resources/org/hibernate/orm/test/tool/schema/scripts/multi-line-statements.sql
Log Message:
-----------
Clean up after merge
Compare: https://github.com/hibernate/hibernate-orm/compare/ee740d82fd13...88c653f6e3b8
More information about the hibernate-commits
mailing list