Commit Graph

15457 Commits

Author SHA1 Message Date
Steve Ebersole b8d500ec41 HHH-16182 - Converted boolean values not always properly handled in predicates 2023-03-01 13:49:53 -06:00
marko-bekhta cb2af521a5 HHH-16217 Clean up some available settings javadocs 2023-03-01 13:26:49 -06:00
marko-bekhta d447d1fd40 HHH-16217 Do not rely on passthrough and convert docs to asciidoctor format 2023-03-01 13:26:49 -06:00
marko-bekhta 5d61b03b20 HHH-16217 Use only rendered Javadocs for collecting configuration properties 2023-03-01 13:26:49 -06:00
Réda Housni Alaoui 5f3bd06bf8 HHH-15964 Adapt failing tests 2023-03-01 12:05:40 -06:00
Réda Housni Alaoui 7902c0d35a HHH-15964 Incorrect results for pageable EntityGraph with Hibernate 6.1.6 2023-03-01 12:05:40 -06:00
Davide D'Alto b308fd2d05 HHH-16243 Change scope of AbstractEntityPersister#generateNonIdAttributeMapping
For Hibernate Reactive
2023-03-01 19:02:25 +01:00
Steve Ebersole bbe17b940a HHH-16229 - Consider pluggability for rendering "JDBC" parameters 2023-03-01 11:55:23 -06:00
Andrea Boriero 04ce594959 HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading 2023-03-01 16:55:55 +01:00
Andrea Boriero fd7b599d6b HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading 2023-03-01 16:55:55 +01:00
Andrea Boriero 37459baf2d HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable 2023-03-01 16:55:55 +01:00
Yoann Rodière 8e6d9abc8c HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable 2023-03-01 16:55:55 +01:00
Steve Ebersole bcf1df9b65 HHH-16198 - Fix splitting of SqlAstCreationState 2023-03-01 16:54:55 +01:00
Christian Beikov 1cc5ccfcb7 Resolve table references before pruning, when the access to the processing state is still there 2023-03-01 16:54:55 +01:00
Andrea Boriero 6e4bee8c57 HHH-16197 Circular references of the same entity result in different Java objects when caching is enabled and using a query 2023-03-01 16:50:20 +01:00
Andrea Boriero c5769ad06e HHH-16197 Add test for issue 2023-03-01 16:50:20 +01:00
Andrea Boriero ca94f9d805 HHH-16193 LazyInitializationException when accessing loaded reference after session is closed using bytecode enhancement 2023-03-01 16:46:59 +01:00
Andrea Boriero 1c92fb08c4 HHH-16193 Add test for issue 2023-03-01 16:46:59 +01:00
Steve Ebersole b10f99ae54 HHH-15895 - IllegalArgumentException :Cannot create binding for parameter referencen with criteria builder 2023-03-01 09:42:19 -06:00
Andrea Boriero c430834f65 HHH-15895 IllegalArgumentException: Cannot create binding for parameter referencen with criteria builder 2023-03-01 09:42:19 -06:00
Andrea Boriero df6ec56978 HHH-15895 Add test for issue 2023-03-01 09:42:18 -06:00
Marco Belladelli b38bd55a72 HHH-16195 Restore logic for declared non-identifier Component properties that use generics
Also remove some duplicate logic for setting declared properties on superclass and add some test cases with embeddables and generics
2023-03-01 13:22:55 +01:00
Marco Belladelli 5fe6238a1c HHH-16195 Add test for issue 2023-03-01 13:22:55 +01:00
Davide D'Alto e802294c45 HHH-16242 Change scopes in AbstractEntityInitializer
and add getters/setters.

Hibernate Reactive needs custom initializers
2023-03-01 13:12:29 +01:00
Andrea Boriero 0d2e99a2e8 HHH-16230 Wrong data in self-reference using L2C and BatchSize 2023-03-01 11:09:48 +01:00
Andrea Boriero a8fb3cc8c0 HHH-16230 Add test for issue 2023-03-01 11:09:48 +01:00
Georgios Andrianakis caf20a41e3 Allow access to fields of MutationExecutorPostInsert
This is useful for implementing the reactive version of the class
2023-03-01 10:39:36 +01:00
Marco Belladelli cf42b134d2 HHH-16130 Add javadoc for dateTrunc 2023-02-28 18:00:22 +01:00
Marco Belladelli 5da810236b HHH-16130 New dateTrunc criteria function 2023-02-28 18:00:22 +01:00
Sanne Grinovero cf2e723d6f HHH-16228 Dialect instance might be wrapped when doing instanceof checks for capabilities
To properly support the idea of wrapping the Dialect, we need
to take this into account whenever an `instanceof` is used
to check for Dialect capabilities.
Also some code is casting to the expected Dialect.
2023-02-27 22:53:31 +00:00
Barry LaFond d5145e1f5a method access changes for reactive overrides in AbstractEntityPersister 2023-02-27 20:35:00 +01:00
Andrea Boriero 2331389b5f HHH-16009 jakarta @OrderBy annotation generates a non-transformed column name in the SQL query for a composite key's field 2023-02-27 17:03:48 +01:00
Andrea Boriero 32ee9f8d93 HHH-16009 Code refactoring 2023-02-27 17:03:48 +01:00
Andrea Boriero d6fd1dd056 HHH-16009 Add test for issue 2023-02-27 17:03:48 +01:00
Marco Belladelli b16ad226ba HHH-16185 Custom trunc/truncate implementation that handles both numeric and datetimes 2023-02-27 17:01:45 +01:00
Marco Belladelli 789c131c2d HHH-16185 Implement portable date_trunc function emulation and tests 2023-02-27 17:01:45 +01:00
dependabot[bot] d52a44c8eb Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 16:31:13 +01:00
Georgios Andrianakis 9cec39c316 Fix logging in AbstractCollectionInitializer
The previous version of the code lead to misleading
log statements being printed when debug logging
was enabled for 'org.hibernate.orm.results.loading.collection'
2023-02-27 14:11:07 +01:00
Andrea Boriero 346da69979 HHH-16202 @OrderBy not applied to collections when @Fetch(value = FetchMode.SUBSELECT) 2023-02-27 14:10:18 +01:00
Andrea Boriero 8776a8068a HHH-16202 Add test for issue 2023-02-27 14:10:18 +01:00
shin-mallang 3edb588ca2 HHH-16233 Fix logs for mutable non-root entity 2023-02-27 13:20:03 +01:00
Davide D'Alto c7a651660e HHH-16220 Add MutationExecutorStandard#getNonBatchedStatementGroup
For Hibernate Reactive
2023-02-27 12:53:22 +01:00
Sanne Grinovero 598b782387 HHH-16228 Allow Dialect wrapper to expose the wrapped instance 2023-02-24 22:04:09 +00:00
Sanne Grinovero 9ec32782a0 HHH-16228 Avoid delegating protected methods using during construction 2023-02-24 19:49:31 +00:00
Steve Ebersole 5451ed7437 HHH-16227 - Introduce SqmMultiTableMutationStrategyProvider 2023-02-24 09:52:18 -06:00
Sanne Grinovero 132ac1bd21 HHH-16228 Introduce a Dialect wrapper base class 2023-02-24 13:50:40 +00:00
Steve Ebersole b3619cc129 HHH-16226 - Introduce JdbcValuesMappingProducerProvider 2023-02-24 07:33:15 -06:00
Sanne Grinovero ce9501e0e5 HHH-16222 Improve warning triggered when the PostgreSQL JDBC driver is not accessible 2023-02-23 14:58:59 +00:00
Sanne Grinovero b328b1a3fb HHH-16221 Improve extensibility of CockroachDB and PostgreSQL dialects 2023-02-23 14:58:53 +00:00
Andrea Boriero 87bf20f1bb HHH-16175 Fix sybase test failure 2023-02-23 09:04:49 +01:00