[hibernate/hibernate-orm] ecdcbf: First step of documentation rewrite for Hibern8 (#...
by Gavin King
Branch: refs/heads/8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: ecdcbfda286109ada1bdc0856d8bcc37a4dd1069
https://github.com/hibernate/hibernate-orm/commit/ecdcbfda286109ada1bdc08...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M documentation/src/main/asciidoc/introduction/Configuration.adoc
M documentation/src/main/asciidoc/introduction/Entities.adoc
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Introduction.adoc
M documentation/src/main/asciidoc/introduction/Mapping.adoc
M documentation/src/main/asciidoc/introduction/Preface.adoc
M documentation/src/main/asciidoc/introduction/Processor.adoc
M documentation/src/main/asciidoc/introduction/Querying.adoc
M documentation/src/main/asciidoc/introduction/Tuning.adoc
M documentation/src/main/asciidoc/introduction/index.adoc
Log Message:
-----------
First step of documentation rewrite for Hibern8 (#12732)
* rewrite Introduction for Hibern8
* rewrite Configuration for Hibern8
* introduce collapsible sections for more polemical material
* get rid of unnecessary info about Jackson 2
* many JPA4 doc updates
* update preface for Hibern8
* collapse the recap in Preface
* update Processor chapter for Hibern8
* update Querying chapter for Hibern8 (still lots missing)
* workaround for problem with PDF build
* cover the SessionCreationOptions in Advanced
Commit: e9e934d61042400d91dc3773da3c85cfb1ce7efb
https://github.com/hibernate/hibernate-orm/commit/e9e934d61042400d91dc377...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/query/specification/DeleteSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/MutationSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/ProjectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/QuerySpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/SelectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/SimpleProjectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/CountProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/ExistsProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/MutationSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/ProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/SelectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/SimpleProjectionSpecificationImpl.java
Log Message:
-----------
generalize Specifications to handle any EntityHandler
Commit: 68b729e19b304bbe1b8a3e7765b116ef1fb70a6c
https://github.com/hibernate/hibernate-orm/commit/68b729e19b304bbe1b8a3e7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M hibernate-core/src/main/java/org/hibernate/EnabledFetchProfile.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
Log Message:
-----------
make EnabledFetchProfile an EntityManager.Option
Commit: fd1bdb0e5913b7569f451b3c6408386da64f9800
https://github.com/hibernate/hibernate-orm/commit/fd1bdb0e5913b7569f451b3...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/SessionCreationOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/CommonOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatefulOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
Log Message:
-----------
introduce EnabledFilter as an EntityManager.Option
Commit: 82fa7558698e43f6f1b1a4ad0d5e2cd47cec7622
https://github.com/hibernate/hibernate-orm/commit/82fa7558698e43f6f1b1a4a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Tuning.adoc
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
Log Message:
-----------
rename option to BulkSelect for consistency with FetchMethod.BULK_SELECT
Commit: 9b828c5260f6bf27f1dcbaea55ed3dfd6f7f915c
https://github.com/hibernate/hibernate-orm/commit/9b828c5260f6bf27f1dcbae...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/BatchSize.java
M hibernate-core/src/main/java/org/hibernate/FindMultipleOption.java
M hibernate-core/src/main/java/org/hibernate/Session.java
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/CommonBuilder.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/CommonOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatefulOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatelessOptions.java
M hibernate-core/src/main/java/org/hibernate/internal/MultiIdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/NaturalIdMultiLoadAccessStandard.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/FindMultipleDocTests.java
Log Message:
-----------
clean up the mess I made of BatchSize
Commit: 1ef09e4254c9fca0f54306b1649cf19efd443f0a
https://github.com/hibernate/hibernate-orm/commit/1ef09e4254c9fca0f54306b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/MultiLoadTest.java
Log Message:
-----------
support some FindMultipleOptions with StatelessSession
(not all of them make sense, but some do)
Commit: 650b2d4fb07477a5be5ec5a8597db2c55e58648a
https://github.com/hibernate/hibernate-orm/commit/650b2d4fb07477a5be5ec5a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/idclass/SimpleNaturalIdClassTests.java
Log Message:
-----------
support KeyType.NATURAL in StatelessSession.findMultiple()
this was unimplemented
Commit: 1c5a9e70d5480ca0de5d6b882316955b11454d58
https://github.com/hibernate/hibernate-orm/commit/1c5a9e70d5480ca0de5d6b8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
Log Message:
-----------
refactor AbstractFindMultipleByKeyOperation hierarchy
Commit: 1c823292d957f6f5206c0de6b774005a618e7f5f
https://github.com/hibernate/hibernate-orm/commit/1c823292d957f6f5206c0de...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindByKeyOperation.java
Log Message:
-----------
refactor AbstractFindByKeyOperation hierarchy
Commit: 98202cbd224c07127a4fba3795e0da3bac38aa4b
https://github.com/hibernate/hibernate-orm/commit/98202cbd224c07127a4fba3...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
Log Message:
-----------
add @sees to jdoc for SessionCreationOption
Commit: 1d61599e07373131c991631d5826393b52559a3e
https://github.com/hibernate/hibernate-orm/commit/1d61599e07373131c991631...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Tuning.adoc
Log Message:
-----------
update jdoc after rework of BatchSize
Compare: https://github.com/hibernate/hibernate-orm/compare/dad8a30ca250...1d61599...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
3 weeks, 5 days
[hibernate/hibernate-orm] 4bae37: First step of documentation rewrite for Hibern8 (#...
by Gavin King
Branch: refs/heads/codex/backport-main-last-12-to-8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 4bae37e7e37a98ec6ff8834b66b1d3c46b73b380
https://github.com/hibernate/hibernate-orm/commit/4bae37e7e37a98ec6ff8834...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M documentation/src/main/asciidoc/introduction/Configuration.adoc
M documentation/src/main/asciidoc/introduction/Entities.adoc
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Introduction.adoc
M documentation/src/main/asciidoc/introduction/Mapping.adoc
M documentation/src/main/asciidoc/introduction/Preface.adoc
M documentation/src/main/asciidoc/introduction/Processor.adoc
M documentation/src/main/asciidoc/introduction/Querying.adoc
M documentation/src/main/asciidoc/introduction/Tuning.adoc
M documentation/src/main/asciidoc/introduction/index.adoc
Log Message:
-----------
First step of documentation rewrite for Hibern8 (#12732)
* rewrite Introduction for Hibern8
* rewrite Configuration for Hibern8
* introduce collapsible sections for more polemical material
* get rid of unnecessary info about Jackson 2
* many JPA4 doc updates
* update preface for Hibern8
* collapse the recap in Preface
* update Processor chapter for Hibern8
* update Querying chapter for Hibern8 (still lots missing)
* workaround for problem with PDF build
* cover the SessionCreationOptions in Advanced
Commit: d1047529e2f803d13ef2e15947d6c79251287666
https://github.com/hibernate/hibernate-orm/commit/d1047529e2f803d13ef2e15...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/query/specification/DeleteSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/MutationSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/ProjectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/QuerySpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/SelectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/SimpleProjectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/CountProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/ExistsProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/MutationSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/ProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/SelectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/SimpleProjectionSpecificationImpl.java
Log Message:
-----------
generalize Specifications to handle any EntityHandler
Commit: b377fd77bdc61163a6592441dec3895d61078cad
https://github.com/hibernate/hibernate-orm/commit/b377fd77bdc61163a659244...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M hibernate-core/src/main/java/org/hibernate/EnabledFetchProfile.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
Log Message:
-----------
make EnabledFetchProfile an EntityManager.Option
Commit: 71a06c8a3c3ba35d2045227cefaee56599a5dc2b
https://github.com/hibernate/hibernate-orm/commit/71a06c8a3c3ba35d2045227...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/SessionCreationOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/CommonOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatefulOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
Log Message:
-----------
introduce EnabledFilter as an EntityManager.Option
Commit: 121e0e8b3a931cf4ca731102260e8889763468c6
https://github.com/hibernate/hibernate-orm/commit/121e0e8b3a931cf4ca73110...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Tuning.adoc
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
Log Message:
-----------
rename option to BulkSelect for consistency with FetchMethod.BULK_SELECT
Commit: d3851636ff0dd65dd668f30a87b66614bfd81c31
https://github.com/hibernate/hibernate-orm/commit/d3851636ff0dd65dd668f30...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/BatchSize.java
M hibernate-core/src/main/java/org/hibernate/FindMultipleOption.java
M hibernate-core/src/main/java/org/hibernate/Session.java
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/CommonBuilder.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/CommonOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatefulOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatelessOptions.java
M hibernate-core/src/main/java/org/hibernate/internal/MultiIdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/NaturalIdMultiLoadAccessStandard.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/FindMultipleDocTests.java
Log Message:
-----------
clean up the mess I made of BatchSize
Commit: e1159ab244d3944911b47e5934ac0393d13517bd
https://github.com/hibernate/hibernate-orm/commit/e1159ab244d3944911b47e5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/MultiLoadTest.java
Log Message:
-----------
support some FindMultipleOptions with StatelessSession
(not all of them make sense, but some do)
Commit: b2122a1d593fd4aac79d098eceb4a2c692c052f8
https://github.com/hibernate/hibernate-orm/commit/b2122a1d593fd4aac79d098...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/idclass/SimpleNaturalIdClassTests.java
Log Message:
-----------
support KeyType.NATURAL in StatelessSession.findMultiple()
this was unimplemented
Commit: 46c7d3f093374a790789d25a766c9d2db40ca882
https://github.com/hibernate/hibernate-orm/commit/46c7d3f093374a790789d25...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
Log Message:
-----------
refactor AbstractFindMultipleByKeyOperation hierarchy
Commit: 6538f62e22d6fbe52b45d5b4d76d187e0b3ebd51
https://github.com/hibernate/hibernate-orm/commit/6538f62e22d6fbe52b45d5b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindByKeyOperation.java
Log Message:
-----------
refactor AbstractFindByKeyOperation hierarchy
Commit: 818368362687f4fe92aee13221e981094fcc5537
https://github.com/hibernate/hibernate-orm/commit/818368362687f4fe92aee13...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
Log Message:
-----------
add @sees to jdoc for SessionCreationOption
Commit: bd98a491e2dfc6a60822a66574e33d65077cba67
https://github.com/hibernate/hibernate-orm/commit/bd98a491e2dfc6a60822a66...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Tuning.adoc
Log Message:
-----------
update jdoc after rework of BatchSize
Compare: https://github.com/hibernate/hibernate-orm/compare/4bae37e7e37a%5E...bd98...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
3 weeks, 6 days
[hibernate/hibernate-orm] d90c25: generalize Specifications to handle any EntityHandler
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: d90c256f7518c5b8f9da7e6c74ff4dbc4f8fe19a
https://github.com/hibernate/hibernate-orm/commit/d90c256f7518c5b8f9da7e6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/query/specification/DeleteSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/MutationSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/ProjectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/QuerySpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/SelectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/SimpleProjectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/CountProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/ExistsProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/MutationSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/ProjectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/SelectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/specification/internal/SimpleProjectionSpecificationImpl.java
Log Message:
-----------
generalize Specifications to handle any EntityHandler
Commit: d9964c378ff77ef4e1c54843e9813177d0d96142
https://github.com/hibernate/hibernate-orm/commit/d9964c378ff77ef4e1c5484...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M hibernate-core/src/main/java/org/hibernate/EnabledFetchProfile.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
Log Message:
-----------
make EnabledFetchProfile an EntityManager.Option
Commit: 83892fc075bb747e06c028f0f42074414d81dd11
https://github.com/hibernate/hibernate-orm/commit/83892fc075bb747e06c028f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/SessionCreationOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/CommonOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatefulOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
Log Message:
-----------
introduce EnabledFilter as an EntityManager.Option
Commit: a5d4e45daf572188566be2a5511ca2993e3beb5e
https://github.com/hibernate/hibernate-orm/commit/a5d4e45daf572188566be2a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Tuning.adoc
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
Log Message:
-----------
rename option to BulkSelect for consistency with FetchMethod.BULK_SELECT
Commit: 61266c8d3136b45ed29fd396d8966bccc4b9ccf1
https://github.com/hibernate/hibernate-orm/commit/61266c8d3136b45ed29fd39...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/BatchSize.java
M hibernate-core/src/main/java/org/hibernate/FindMultipleOption.java
M hibernate-core/src/main/java/org/hibernate/Session.java
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/CommonBuilder.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/CommonOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatefulOptions.java
M hibernate-core/src/main/java/org/hibernate/engine/creation/internal/options/StatelessOptions.java
M hibernate-core/src/main/java/org/hibernate/internal/MultiIdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/NaturalIdMultiLoadAccessStandard.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/util/OptionsHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/EntityHandlerOptionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/pc/FindMultipleDocTests.java
Log Message:
-----------
clean up the mess I made of BatchSize
Commit: d867ee02c36b403d56833c5cddf1b0ea86783f1e
https://github.com/hibernate/hibernate-orm/commit/d867ee02c36b403d56833c5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/MultiLoadTest.java
Log Message:
-----------
support some FindMultipleOptions with StatelessSession
(not all of them make sense, but some do)
Commit: a069338c07508c8ee0a176d9ceed7713fe533e9d
https://github.com/hibernate/hibernate-orm/commit/a069338c07508c8ee0a176d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/naturalid/idclass/SimpleNaturalIdClassTests.java
Log Message:
-----------
support KeyType.NATURAL in StatelessSession.findMultiple()
this was unimplemented
Commit: 7267746eab59c898f13bc178842785301d144c42
https://github.com/hibernate/hibernate-orm/commit/7267746eab59c898f13bc17...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindMultipleByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindMultipleByKeyOperation.java
Log Message:
-----------
refactor AbstractFindMultipleByKeyOperation hierarchy
Commit: 4c9df84c4f1390647dbb6c7042d5448063d6480f
https://github.com/hibernate/hibernate-orm/commit/4c9df84c4f1390647dbb6c7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/find/AbstractFindByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatefulFindByKeyOperation.java
M hibernate-core/src/main/java/org/hibernate/internal/find/StatelessFindByKeyOperation.java
Log Message:
-----------
refactor AbstractFindByKeyOperation hierarchy
Commit: a92a6805fec89909c4d011bc03767522a2c2181d
https://github.com/hibernate/hibernate-orm/commit/a92a6805fec89909c4d011b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SessionCreationOption.java
Log Message:
-----------
add @sees to jdoc for SessionCreationOption
Commit: f19c8147664ef592b2c1d7defeb358d9ab7de2fd
https://github.com/hibernate/hibernate-orm/commit/f19c8147664ef592b2c1d7d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Tuning.adoc
Log Message:
-----------
update jdoc after rework of BatchSize
Compare: https://github.com/hibernate/hibernate-orm/compare/4a44b1d12635...f19c814...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
3 weeks, 6 days
[hibernate/hibernate-orm] 4a44b1: First step of documentation rewrite for Hibern8 (#...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 4a44b1d12635b3975e3af948008c09913f6d2224
https://github.com/hibernate/hibernate-orm/commit/4a44b1d12635b3975e3af94...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-14 (Sun, 14 Jun 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M documentation/src/main/asciidoc/introduction/Configuration.adoc
M documentation/src/main/asciidoc/introduction/Entities.adoc
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Introduction.adoc
M documentation/src/main/asciidoc/introduction/Mapping.adoc
M documentation/src/main/asciidoc/introduction/Preface.adoc
M documentation/src/main/asciidoc/introduction/Processor.adoc
M documentation/src/main/asciidoc/introduction/Querying.adoc
M documentation/src/main/asciidoc/introduction/Tuning.adoc
M documentation/src/main/asciidoc/introduction/index.adoc
Log Message:
-----------
First step of documentation rewrite for Hibern8 (#12732)
* rewrite Introduction for Hibern8
* rewrite Configuration for Hibern8
* introduce collapsible sections for more polemical material
* get rid of unnecessary info about Jackson 2
* many JPA4 doc updates
* update preface for Hibern8
* collapse the recap in Preface
* update Processor chapter for Hibern8
* update Querying chapter for Hibern8 (still lots missing)
* workaround for problem with PDF build
* cover the SessionCreationOptions in Advanced
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
3 weeks, 6 days
[hibernate/hibernate-orm] 281a5e: infer entity from @Query annotation for projection...
by Gavin King
Branch: refs/heads/8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 281a5ea877d92af6493ba7f27c838d382a021cb2
https://github.com/hibernate/hibernate-orm/commit/281a5ea877d92af6493ba7f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/ExplicitQueryRestrictionRepository.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
infer entity from @Query annotation for projection repo methods
Commit: 2869262297c60bf42b324483ce538d439b6ad250
https://github.com/hibernate/hibernate-orm/commit/2869262297c60bf42b32448...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
make use of new 3-argument overload of augment() in Processor
Commit: 9654d7362a72b15528e50bd108e6644046c79103
https://github.com/hibernate/hibernate-orm/commit/9654d7362a72b15528e50bd...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/NotARepo.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/StaticQueryTest.java
Log Message:
-----------
fix resolution of entity type names for non-repo static query methods
Commit: dad8a30ca250c8207ef1afe0dadfd8c1e1b1f0d6
https://github.com/hibernate/hibernate-orm/commit/dad8a30ca250c8207ef1afe...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/basic/DataTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/InvalidNativeStaticQuery.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/Context.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/InvalidNativeStaticQuery.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/StaticQueryTest.java
Log Message:
-----------
fix dupe error messages across _X and X_ class generation
Compare: https://github.com/hibernate/hibernate-orm/compare/4b7f635f7126...dad8a30...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
4 weeks
[hibernate/hibernate-orm] 909238: infer entity from @Query annotation for projection...
by Gavin King
Branch: refs/heads/codex/backport-main-last-4-to-8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 909238a1ad34ae3e9b3db708fa05de63c01446c3
https://github.com/hibernate/hibernate-orm/commit/909238a1ad34ae3e9b3db70...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/ExplicitQueryRestrictionRepository.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
infer entity from @Query annotation for projection repo methods
Commit: c18e9d92e84731da23713d77a9b82d3ff1697c88
https://github.com/hibernate/hibernate-orm/commit/c18e9d92e84731da23713d7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
make use of new 3-argument overload of augment() in Processor
Commit: 5934a783d09ad23f607852f6161c5b6333f3aee9
https://github.com/hibernate/hibernate-orm/commit/5934a783d09ad23f607852f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/NotARepo.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/StaticQueryTest.java
Log Message:
-----------
fix resolution of entity type names for non-repo static query methods
Commit: d6ff80b7961f9fa6d9f0346bf5ac75e930c975b3
https://github.com/hibernate/hibernate-orm/commit/d6ff80b7961f9fa6d9f0346...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/basic/DataTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/InvalidNativeStaticQuery.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/Context.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/InvalidNativeStaticQuery.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/StaticQueryTest.java
Log Message:
-----------
fix dupe error messages across _X and X_ class generation
Compare: https://github.com/hibernate/hibernate-orm/compare/909238a1ad34%5E...d6ff...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
4 weeks
[hibernate/hibernate-orm] 840ad6: infer entity from @Query annotation for projection...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 840ad6d5877a99e4d4fd3c54f46169ed982a3241
https://github.com/hibernate/hibernate-orm/commit/840ad6d5877a99e4d4fd3c5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/ExplicitQueryRestrictionRepository.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
infer entity from @Query annotation for projection repo methods
Commit: d22fdb051a9dc9238fe6c5d3d77856edb3286ea1
https://github.com/hibernate/hibernate-orm/commit/d22fdb051a9dc9238fe6c5d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
make use of new 3-argument overload of augment() in Processor
Commit: 7dddc3716c836fb2c7f7f26f9783009ed586c7b7
https://github.com/hibernate/hibernate-orm/commit/7dddc3716c836fb2c7f7f26...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/NotARepo.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/StaticQueryTest.java
Log Message:
-----------
fix resolution of entity type names for non-repo static query methods
Commit: 1a19433ad82932535614b81f65f7eb43611d05fa
https://github.com/hibernate/hibernate-orm/commit/1a19433ad82932535614b81...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/basic/DataTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/InvalidNativeStaticQuery.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/Context.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/InvalidNativeStaticQuery.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/staticquery/StaticQueryTest.java
Log Message:
-----------
fix dupe error messages across _X and X_ class generation
Compare: https://github.com/hibernate/hibernate-orm/compare/6a3c25dea18a...1a19433...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
4 weeks