Commit Graph

10088 Commits

Author SHA1 Message Date
Davide D'Alto eeccc9c99d
HHH-16346 Relax scopes for TableBased*Handler
So that Hibernate Reactive can create a custom LocalTemporaryTableStrategy
2023-03-22 19:36:24 +01:00
Christian Beikov 3598ee25a9 HHH-16280 Fix Jackson XML mapper support for Oracle Array data types 2023-03-22 18:07:44 +01:00
Christian Beikov ef874b2268 HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions 2023-03-22 18:06:28 +01:00
Christian Beikov 195cbdb342 HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions 2023-03-22 17:32:20 +01:00
Christian Beikov e632981e4b HHH-16333 Get rid of special Character[] and Byte[] handling 2023-03-22 17:27:26 +01:00
Christian Beikov 0b68a36f8b HHH-16333 Handle converters properly in BasicPluralType 2023-03-22 17:27:26 +01:00
Christian Beikov 87e378a9a4 Respect precision for VM generated temporal values 2023-03-22 17:27:26 +01:00
Marco Belladelli 892976187b HHH-16336 Allow same table and subtypes in mappedBy check 2023-03-20 19:17:17 +01:00
Jan Schatteman 15873c17fb HHH-16295 - trivial correction in JdbcUpdateMutation
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 22:42:28 +01:00
Jan Schatteman 26a173ff8e HHH-15108 - tweak to not ignore exceptions in AggregateClassLoader.findClass()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 14:23:08 -05:00
Marco Belladelli c6fa754f06 HHH-16280 Fix JacksonXmlFormatMapper handling of array data types 2023-03-17 14:16:27 -05:00
Steve Ebersole e675962779 HHH-16311 - Migrate away from UserType for enum handling 2023-03-17 13:13:24 -05:00
Andrea Boriero bcb50d1052 HHH-16322 Merge of entities having a collection with orphanRemoval true fails when bytecode enhancement is enabled 2023-03-17 12:22:09 -05:00
Marco Belladelli cdada7a916 HHH-16313 HHH-16313 Check mappedBy type when binding entity associations 2023-03-17 17:59:29 +01:00
Marco Belladelli 83894d39ab HHH-16313 Add test for issue 2023-03-17 17:59:29 +01:00
Andrea Boriero bc582290a0 HHH-16015 Merge operation throws a NPE: Cannot invoke org.hibernate.property.access.spi.Setter.set(Object, Object) when using CompositeUserType 2023-03-17 17:31:16 +01:00
Andrea Boriero 7aea8723f2 HHH-16015 Add test for issue 2023-03-17 17:31:16 +01:00
Andrea Boriero 664b10abc3 HHH-16189 Wrong order by and group by generated 2023-03-17 17:30:24 +01:00
Andrea Boriero 75d1f36ded HHH-16189 Add test for issue 2023-03-17 17:30:24 +01:00
Jan Schatteman 42f64f1c2e Merge org.hibernate.testing.orm.ExceptionHelper into org.hibernate.internal.util.ExceptionHelper
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 16:29:48 +01:00
Marco Belladelli 575847322d HHH-16248 Fix h2 json test 2023-03-17 16:02:07 +01:00
Christian Beikov 272df3ebe2 Remove SelfInterpretingSqmPath and remove some warnings 2023-03-17 15:26:37 +01:00
Marco Belladelli 46e3c54271 HHH-16166 Correct Plural and ToOne attribute mapping declaring types 2023-03-17 12:34:16 +01:00
Marco Belladelli d6b5357c7b HHH-16166 Change subtype property access and deprecate unused method in PersistentClass 2023-03-17 12:34:16 +01:00
Marco Belladelli 06490876d6 HHH-16166 Add test for issue 2023-03-17 12:34:16 +01:00
Marco Belladelli 3f029e1dde HHH-13627 Invalidate cache on update for CacheMode GET and IGNORE 2023-03-17 12:31:06 +01:00
Marco Belladelli af074e2b1d HHH-13627 Add test for issue 2023-03-17 12:31:06 +01:00
Marco Belladelli 22c3edc0dc HHH-16237 Restore version update group for subtype entities 2023-03-17 12:28:02 +01:00
Marco Belladelli b385ee578f HHH-16237 Add test for issue 2023-03-17 12:28:02 +01:00
Andrea Boriero 5aaf6f75c4 HHH-16247 Criteria Query with Object-Typed Embedded Parameter throws AssertionError 2023-03-17 12:25:35 +01:00
Andrea Boriero 91228ca72c HHH-16247 Add test for issue 2023-03-17 12:25:35 +01:00
Andrea Boriero e9ba27e88f HHH-16297 Removing an element from a collection of elements removes the whole collection 2023-03-17 12:16:00 +01:00
Davide D'Alto b56be6cdab HHH-16297 Add test for issue 2023-03-17 12:16:00 +01:00
Sanne Grinovero a9e1cbffc3 HHH-16326 Upgrade to JUnit 5.9.2 2023-03-17 11:12:13 +00:00
Marco Belladelli c3fa3ae777 HHH-16320 Handle json columns with native ddl type on H2 2023-03-17 10:21:41 +01:00
Christian Beikov 39f4fdda5e HHH-16316 Move version specific dialects of unsupported versions to hibernate-community-dialects 2023-03-17 10:12:34 +01:00
Sanne Grinovero faf98a14af HHH-16323 Ensure new service ParameterMarkerStrategy can be looked up efficiently 2023-03-16 12:34:28 -05:00
Steve Ebersole 56223d3ebc HHH-16257 - Add `@JavaServiceLoadable` to document Services or strategies that are loadable as Java services 2023-03-16 08:41:21 -05:00
Steve Ebersole e72d58161c HHH-16276 - More readable exception for non-compliant @OrderBy expressions 2023-03-16 00:38:26 -05:00
Steve Ebersole eaeb7f38ae HHH-16276 - More readable exception for non-compliant @OrderBy expressions 2023-03-15 19:16:17 -05:00
Réda Housni Alaoui 187bf4f5e7 HHH-15972 entitygraph load error when Inheritance JOINED is used in 6.1.6 2023-03-15 21:13:03 +01:00
Yoann Rodière d09640fe36 HHH-16302 Clarify that the JDBC timezone is supposed to match the database timezone
See https://hibernate.zulipchat.com/#narrow/stream/132094-hibernate-orm-dev/topic/hibernate.2Etimezone.2Edefault_storage/near/341706032
2023-03-15 15:36:47 +01:00
Yoann Rodière 4a8bb326de HHH-16302 Document that TimeZoneStorageType.NORMALIZE normalizes to the JVM timezone, not to hibernate.jdbc.time_zone, upon reading values 2023-03-15 15:36:47 +01:00
Marco Belladelli a358d1d2d0 HHH-16234 Log identity hash code instead to calling instance.toString()
when resolving entity instance
2023-03-15 15:12:24 +01:00
Marco Belladelli 343eda7b14 HHH-16234 Add test for issue 2023-03-15 15:12:24 +01:00
Yoann Rodière 9c1d455c8a HHH-16310 Centralize the detection of multitenancy 2023-03-15 12:05:51 +01:00
Yoann Rodière 5bff5a383c HHH-16310 Fix retrieval of JDBC metadata when MultiTenantConnectionProvider is set through the service registry builder
... as opposed to setting it through settings.
2023-03-15 12:05:51 +01:00
Marco Belladelli 615267f61d HHH-16210 Avoid join fetching multiple bag-type collections 2023-03-15 10:23:56 +01:00
Marco Belladelli 8700f6f93b HHH-16210 Add test for issue 2023-03-15 10:23:56 +01:00
Yoann Rodière f8494fa097 HHH-16279 Test extracting SQL from import.sql containing only comments 2023-03-14 17:00:04 +01:00
Yoann Rodière 0094616d2d HHH-16279 Allow scripts containing only comments in MultiLineSqlScriptExtractor 2023-03-14 17:00:04 +01:00
Steve Ebersole b276128f56 HHH-16284 - Rename JdbcParameterRender to ParameterMarkerStrategy 2023-03-13 15:35:38 -05:00
Steve Ebersole f45dcf4c2f HHH-16290 - Mark `o.h.persister.entity` and `o.h.persister.collection` as internal 2023-03-13 15:27:28 -05:00
Christian Beikov 0000347b03 Fix issues with too long table/column names for Oracle 11 2023-03-13 10:58:53 +01:00
Christian Beikov 51b6833876 HHH-15885 Fix wrong collection fetch element ordering 2023-03-13 10:56:31 +01:00
Jan Schatteman 44ad64b971 HHH-15885 Add test case for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-13 10:56:31 +01:00
Davide D'Alto 06e24bd420 HHH-16282 Make it possible for Hibernate Reactive to plug in custom fetch initializers 2023-03-11 13:12:52 +00:00
Sanne Grinovero ff19a9124f HHH-16260 DialectDelegateWrapper needs to be updated to delegate the new Dialect#getNativeParameterRenderer method 2023-03-10 11:38:13 +00:00
Steve Ebersole 99f8b0fd3d HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
2023-03-09 19:51:33 -06:00
Steve Ebersole a98ab519ba HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer

agroal tests :(
2023-03-09 19:51:33 -06:00
Steve Ebersole 1e66f36b39 HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
2023-03-09 19:51:33 -06:00
Steve Ebersole 9fc49d6ccd HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
2023-03-09 19:51:33 -06:00
Steve Ebersole 5de2e6c19d HHH-16260 - JdbcParameterRenderer not called with dynamic filters 2023-03-09 19:51:33 -06:00
Christian Beikov 1196eff98d HHH-15766 Fix parenthesis for Oracle 11 2023-03-09 18:19:41 +01:00
Andrea Boriero 6792403f48 HHH-16215 Composite primary key @IdClass attribute mapping is borrowed from the first OneToMany backref and cannot be set 2023-03-09 15:27:24 +01:00
Marco Belladelli 761df4fcbd HHH-16215 Add test for issue 2023-03-09 15:27:24 +01:00
Gavin King deb376ab5d fix for HHH-16263
use a LinkedHashSet so that things are more deterministic

this is perhaps not a "complete" fix, but it will have to do for now
2023-03-09 15:26:27 +01:00
Andrea Boriero d21b5c21be HHH-16258 NPE with SubselectFetch and inheritance 2023-03-08 15:31:54 +01:00
Andrea Boriero f03179345b HHH-16258 Add test for issue 2023-03-08 15:31:54 +01:00
Sanne Grinovero 53a8d5cd8e HHH-16223 Get SchemaManagementToolCoordinator to log deprecation warnings on legacy property 2023-03-07 21:39:17 +00:00
Sanne Grinovero c8111fc753 HHH-16223 Avoid using legacy HBM2DDL_CONNECTION 2023-03-07 21:39:17 +00:00
Sanne Grinovero cf42df6550 HHH-16223 General cleanup of use of deprecated constants 2023-03-07 21:39:17 +00:00
Sanne Grinovero 6724f7aeb5 HHH-16223 Deprecate HBM2DDL_SCRIPTS_ACTION 2023-03-07 21:39:17 +00:00
Sanne Grinovero f7d383320b HHH-16223 Deprecate HBM2DDL_SCRIPTS_DROP_TARGET 2023-03-07 21:39:17 +00:00
Sanne Grinovero f9c0761268 HHH-16223 Deprecate HBM2DDL_SCRIPTS_CREATE_TARGET 2023-03-07 21:39:17 +00:00
Sanne Grinovero 39f05629fc HHH-16223 Deprecate HBM2DDL_CREATE_SCRIPT_SOURCE 2023-03-07 21:39:17 +00:00
Sanne Grinovero b86758ecab HHH-16223 Deprecate HBM2DDL_DROP_SOURCE 2023-03-07 21:39:17 +00:00
Sanne Grinovero d0cdcb006d HHH-16223 Deprecate HBM2DDL_DATABASE_ACTION 2023-03-07 21:39:17 +00:00
Paul Ferraro bb751da34d HHH-16172 BasicCacheKeyImplementation must be public to support externalization. 2023-03-07 21:33:12 +00:00
Steve Ebersole 30f8e8d3b0 HHH-16019 - @Where not consistently applied across association boundaries
HHH-16264 - Deprecate `hibernate.use_entity_where_clause_for_collections`
HHH-16265 - Remove `@Where#applyInToManyFetch`
2023-03-07 12:22:48 -06:00
Christian Beikov 07be7731f4 Fix default charset testing for JDK21 2023-03-06 14:28:31 +01:00
Marco Belladelli f9bc29f484 HHH-16213 Avoid initializing lazy table group joins in AbstractSqlAstWalker 2023-03-06 11:45:57 +01:00
Marco Belladelli 7c832c024c HHH-16213 Add test for issue 2023-03-06 11:45:57 +01:00
Marco Belladelli c555fcc302 Fix date truncation for HANA 2023-03-06 10:25:17 +01:00
Andrea Boriero 27cab33cc5 HHH-16126 TransientObjectException when loading versioned entity from second-level cache 2023-03-06 10:23:38 +01:00
Andrea Boriero 540c9f8e28 HHH-16126 Add test for issue 2023-03-06 10:23:38 +01:00
Christian Beikov 3cae865ab3 Drop usage of identity generator 2023-03-06 09:51:07 +01:00
Christian Beikov 2c666c3835 HHH-15766 Add query spec parenthesis also when order by is used within query group 2023-03-06 09:43:11 +01:00
Andrea Boriero 59f57b6811 HHH-15766 Add test for issue 2023-03-06 09:43:11 +01:00
Steve Ebersole ff6d79ca63 HHH-16115 - Develop an intermediate metamodel binding model
HHH-16116 - Bind intermediate metamodel into PersistentClass, et al.
2023-03-05 12:54:59 -06:00
Sanne Grinovero 8e8bc00434 HHH-16252 SQL syntax error on drop constraint 2023-03-04 17:46:10 +00:00
Steve Ebersole f271ef2328 HHH-16115 - Develop an intermediate metamodel binding model 2023-03-03 18:54:06 -06:00
Christian Beikov b82fa307ea HHH-15802 - Fix some expression comparison type checks 2023-03-03 16:01:53 +01:00
Andrea Boriero eed870c0e8 HHH-15802 SubQuery with 'in' results in java.lang.ClassCastException class org.hibernate.metamodel.mapping.internal.BasicEntityIdentifierMappingImpl cannot be cast to class org.hibernate.metamodel.mapping.EntityValuedModelPart 2023-03-03 16:01:53 +01:00
Marco Belladelli b5be86076f HHH-16238 Correct path model in createSqmPath for SingularAttributeImpl 2023-03-03 16:00:20 +01:00
Marco Belladelli ccdc1a9cac HHH-16238 Add test for issue and handle generic non-id embaddable properties 2023-03-03 16:00:20 +01:00
Marco Belladelli 2421496c18 HHH-16188 Register concrete embeddable type to use when creating SqmPath 2023-03-03 16:00:20 +01:00
Marco Belladelli 57f5f4aaee HHH-16188 Add test for issue 2023-03-03 16:00:20 +01:00
Christian Beikov 8d93c0ca33 HHH-16224 Refactor discovery of exact JDBC drivers, avoid static state in specialized types 2023-03-03 15:13:01 +01:00
Jan Schatteman 58e858bf71 HHH-16180 - Add test and fix (AssertionError when using using native query on table with InheritanceStrategy.JOINED)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-03 09:38:52 +01:00
Christian Beikov 14611bdeba HHH-16191 Fix issues uncovered by recent not-found fetchin changes 2023-03-03 09:38:33 +01:00
Christian Beikov 1bd0180172 HHH-16182 Fix some tests for older databases and adapt assertion for boolean function 2023-03-03 09:38:33 +01:00
Sanne Grinovero 2a017db0bc Some comments and notes for StandardServiceInitiators 2023-03-02 22:38:09 +00:00
Marco Belladelli 253aacc53d HHH-16191 Add test and fix checks for skipping resolving polymorphic associated entity instances 2023-03-02 21:12:15 +01:00
Marco Belladelli 7e305df0f8 HHH-16191 change @NotFound semantic, do not force a join but trigger a subsequent select 2023-03-02 21:12:15 +01:00
Marco Belladelli 1f4f0c6ec1 HHH-16191 Fix eager associations not fetched with native queries 2023-03-02 21:12:15 +01:00
Marco Belladelli e3c3669114 HHH-16191 Add test for issue 2023-03-02 21:12:15 +01:00
Jan Schatteman 6118369a56 HHH-16240 - Add test and fix for issue, and refactor TimestampGenerators out of CurrentTimestampGeneration
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-02 20:44:24 +01:00
Christian Beikov 1ff682438d HHH-16179 Session.find should not apply filters 2023-03-02 20:38:18 +01:00
Andrea Boriero cb8a17a42b Fix Sybase UniqueConstraintTest failure 2023-03-02 17:25:44 +01:00
Christian Beikov 48236e388f HHH-16198 - Fix splitting of SqlAstCreationState 2023-03-02 09:01:33 -06:00
Steve Ebersole 7b58a33520 HHH-16198 - Fix splitting of SqlAstCreationState 2023-03-02 09:01:33 -06:00
Marco Belladelli e509625af8 HHH-16211 Remove type inference from like predicate's escape character 2023-03-02 12:18:16 +01:00
Marco Belladelli 065245ec1a HHH-16211 Add test for issue 2023-03-02 12:18:16 +01:00
Steve Ebersole abc44004ca test cleanup 2023-03-01 17:20:12 -06:00
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 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
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
Sanne Grinovero 56cd6a2ca0 HHH-16214 Use a more efficient Map implementation in SqmFunctionRegistry 2023-02-21 18:39:58 +00:00
Steve Ebersole b600f36d7e Fixed up some SessionFactory-related deprecation warnings 2023-02-21 09:00:46 -06:00
Yoann Rodière 100d9351cd HHH-16177 Test catalog/schema creation/dropping in DefaultCatalogAndSchemaTest 2023-02-21 09:24:38 +01:00
Yoann Rodière 0233d8ebd9 HHH-16177 Take into account the default catalog/schema when creating/dropping catalogs/schemas 2023-02-21 09:24:38 +01:00
Andrea Boriero 35fbd6695a AssertionError in StandardEntityGraphTraversalStateImpl.traverse when using entity graph 2023-02-21 09:12:44 +01:00
Yoann Rodière 5589583ca6 HHH-16175 Test entity graphs when including either all attributes or no attributes 2023-02-21 09:12:44 +01:00
Gavin f10d3e6841 fix mistake in Oracle timestamp rendering
we need to include the time zone
2023-02-20 21:08:16 +01:00
Gavin King 696bbf3ff8 add tests for casts to/from OffsetDateTime 2023-02-20 21:08:16 +01:00
Andrea Boriero 3dc196c673 HHH-16119 Fix test typo 2023-02-20 14:37:56 +01:00
Andrea Boriero aac3f5fc85 HHH-16184 Two queries are execute to initialize empty collections 2023-02-20 14:24:02 +01:00
Andrea Boriero 2ee1c970a3 HHH-16184 Add test for issue 2023-02-20 14:24:02 +01:00
Gavin King 7e629957e4 very minor javadoc formatting change 2023-02-20 12:40:06 +01:00
Georgios Andrianakis 61e078fbd8 Apply changes needed for support of @ValueGenerationType in Hibernate Reactive 2023-02-20 09:33:18 +01:00
Marco Belladelli 4cc5941798 HHH-16155 Disable batching when generated properties are found 2023-02-20 09:31:50 +01:00
Marco Belladelli c3174e6b62 HHH-16155 Add test for issue 2023-02-20 09:31:50 +01:00
Sanne Grinovero 73ce912dc2 HHH-16194 Failure to automatically integrate with Bean Validation is excessively noisy 2023-02-17 16:52:19 +00:00
Steve Ebersole 1db04f54af Misc 2023-02-16 21:00:46 -06:00
Christian Beikov 01659ed71d HHH-14514 Fix auto eviction of collection cache 2023-02-16 09:06:15 +01:00
Jan Schatteman 2019fca0cb HHH-16082 - Correction to the epoch extraction for DB2
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-15 23:54:28 +01:00
Jan Schatteman 7ba3bb98a4 HHH-16169 - Fix potential NullPointerException in CollectionEntry
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:44:23 +01:00
Jan Schatteman ab860995ef HHH-16082 - Correction to the epoch extraction for HANA
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:42:07 +01:00
Davide D'Alto 3992f722a8 HHH-16183 Change scopes of private methods in InsertCoordinator 2023-02-14 18:27:10 +01:00
Marco Belladelli d866909285 HHH-16080 Add test for issue 2023-02-14 12:24:00 +01:00
Paul Ferraro 105253df5f HHH-16172 Expose internal state of 2nd-level cache keys 2023-02-13 21:08:48 +00:00
Christian Beikov 4e961e85c8 HHH-16150 Fix a little issue with SessionFactoryImpl#disintegrate 2023-02-13 18:54:17 +01:00
Yoann Rodière 6a96986ec1 HHH-16150 Fix schema not being dropped on bootstrap failure with the "create-drop" strategy 2023-02-13 18:54:17 +01:00
Andrea Boriero 50b835b145 HHH-16119 Named native queries do not work with jakarta.persistence.Tuple result class 2023-02-13 18:53:34 +01:00
Andrea Boriero 41961d457a HHH-16119 Add test for issue 2023-02-13 18:53:34 +01:00
Christian Beikov 404698b004 Replace mockito for some tests with custom spies 2023-02-13 18:40:46 +01:00
Marco Belladelli edd1c7b7ae HHH-16109 Don't add limits to named queries when not needed 2023-02-13 17:00:36 +01:00
Marco Belladelli 98ca6fcfb3 HHH-16109 Add test for issue 2023-02-13 17:00:36 +01:00
Andrea Boriero 6f23c6fd00 HHH-15990 unable to determine TableReference when associate ManyToOne fetch lazy and NotFound IGNORE 2023-02-13 16:58:47 +01:00
Andrea Boriero 77ae4201d1 HHH-15990 Add test for issue 2023-02-13 16:58:47 +01:00
Christian Beikov 9ef49c596d Get rid of most capturing lambdas in write path 2023-02-13 16:57:24 +01:00
Marco Belladelli 57f5769ee5 HHH-16170 Check for enums in update statement 2023-02-13 16:55:15 +01:00
Marco Belladelli 984f7ff571 HHH-16170 Add test for issue 2023-02-13 16:55:15 +01:00
Gavin King f3833e71a9 HHH-16174 support for extract(epoch from ...) in HQL 2023-02-13 15:40:24 +01:00
Jan Schatteman b430c6066a HHH-16131 - Correction to workaround for date calculation errors on Oracle (first workaround failed on Oracle 11)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-13 10:20:13 +01:00
Christian Beikov 300a792bb6 Fix TenantIdTest when VM has nanosecond precision 2023-02-13 10:06:50 +01:00
Christian Beikov 0769c8c917 Use an instant in tests that fits the millisecond resolution of Sybase 2023-02-10 18:22:09 +01:00
Gavin King 9d254f4f8e HHH-16133 allow before-execution generators for embeddable properties
and by side-effect allow @TenantId for embeddable properties
2023-02-10 17:42:55 +01:00
Gavin King 19c559dfb9 very minor jdoc changes 2023-02-10 17:42:55 +01:00
Christian Beikov 241cdf16d9 Get rid of capturing lambdas for Bindable#JdbcValueConsumer 2023-02-10 16:08:09 +01:00
Steve Ebersole 973434c8f1 HHH-16148 - Introduce Immutability (MutabilityPlan) for use with @Mutability
HHH-16141 - Support @Mutability and @Immutable on UserType
HHH-16147 - Support @Mutability and @Immutable on AttributeConverter
HHH-16146 - Improve User Guide documentation for (im)mutability
2023-02-10 08:38:40 -06:00
Christian Beikov ecf8e1ce39 Get rid of Clause parameter in JdbcParameterBindings 2023-02-10 15:33:45 +01:00
Andrea Boriero 6e87e4ba1d HHH-16165 Incorrect SQL generated when using SELECT DISTINCT and @OrderBy 2023-02-10 15:01:06 +01:00
Andrea Boriero 32f0981b5b HHH-16165 Add test for issue 2023-02-10 15:01:06 +01:00
Marco Belladelli 74b811d99a HHH-16137 Fix check when replacing jdbc parameter 2023-02-10 15:00:21 +01:00
Marco Belladelli 4c699f8d75 HHH-16137 Add test for issue 2023-02-10 15:00:21 +01:00
Christian Beikov 8e0e4caa61 Remove identity generation strategy from entity in tests that doesn't need it 2023-02-10 14:59:18 +01:00
Marco Belladelli 68f50c26e7 HHH-16157 Add test for issue and fix duplicate discriminator conditions in join fetch queries 2023-02-09 18:26:09 +01:00
Marco Belladelli ac359b6736 HHH-16037 HHH-16053 Add test for issues 2023-02-09 18:26:09 +01:00
Marco Belladelli 7af29eacd7 HHH-15829 Add test for issue 2023-02-09 18:26:09 +01:00
Christian Beikov 1d6951aac3 HHH-16123 Add another test and fix rendering the pruned subquery in UnionSubclassEntityPersister 2023-02-09 14:01:38 +01:00
Marco Belladelli 6fc3ec6901 HHH-16123 Add test for issue 2023-02-09 14:01:38 +01:00
Marco Belladelli 8f4cbd335f HHH-16112 No expectation for one-shot collection delete using update 2023-02-09 10:22:20 +01:00
Marco Belladelli 6feaf2a9e9 HHH-16112 Add test for issue 2023-02-09 10:22:20 +01:00
Gavin King 958cdfb09f remove an obsolete constructor no longer called by Quarkus
and delete the stupid InformixDialectTestCase
2023-02-08 21:39:56 +01:00
Marco Belladelli 1fcd53dc78 HHH-16136 Initialize bytecode-enhanced proxy for associated entities 2023-02-08 18:22:35 +01:00
Marco Belladelli 521f85a20d HHH-16136 Add test for issue 2023-02-08 18:22:35 +01:00
Christian Beikov f8a17f16c4 HHH-15898 Allow explicit configuration of the UDT column order 2023-02-08 18:07:26 +01:00
Jan Schatteman 60520667c1 Remove calls to deprecated createQuery method from FunctionTests
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:52:24 +01:00
Jan Schatteman 35682e50da HHH-16131 - Added workaround and test for date calculcation errors on Oracle
Temporarily excluded TiDB from that test (until they fix https://github.com/pingcap/tidb/issues/41052)

Added tidb to the docker_db script

Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:52:24 +01:00
Jan Schatteman 8b9d199fcf HHH-16151 - Fix potential NullPointerException in SqmTreePrinter for the like excape character
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 16:22:01 +01:00
Christian Beikov 5e26bf0c3e HHH-15875 Fix join fetch support for associations within embedded ids 2023-02-08 14:04:02 +01:00
Christian Beikov f2842732f8 [HHH-16122] Fix determining the type of a property during type variable resolving for mapped superclasses 2023-02-07 17:50:16 +01:00
Markus Heiden aa76d057d9 [HHH-16122] Add test to reproduce problem 2023-02-07 17:50:16 +01:00
Steve Ebersole 63715770e9 HHH-16081 - Converted collection-as-basic values are considered immutable
HHH-16132 - Dirty checking broken for collection-as-basic mappings (test)
2023-02-06 13:03:17 -06:00
Marco Belladelli 2f6f17912f HHH-15733 Change convert logic to default to value for Map collections of basic types 2023-02-06 18:35:33 +01:00
Marco Belladelli b1a16f419c HHH-15733 Add test for issue 2023-02-06 18:35:33 +01:00
Christian Beikov 3df56ac794 Fix tests for Oracle 11 2023-02-06 10:10:14 +01:00
Marco Belladelli c7541cf06a HHH-15998 Check dynamic instantiation arguments in group by clause 2023-02-03 19:00:24 +01:00
Marco Belladelli a34182d3f5 HHH-15991 Add test for issue 2023-02-03 19:00:24 +01:00
Marco Belladelli 027c308104 HHH-15998 Add test for issue 2023-02-03 19:00:24 +01:00
Marco Belladelli 890e4ad62c HHH-16040 New coercing assembler when types are different from expected 2023-02-03 17:53:06 +01:00
Marco Belladelli b2689fa929 HHH-15916 Add test for issue 2023-02-03 17:53:06 +01:00
Marco Belladelli bb0f4b2807 HHH-16040 Add test for issue 2023-02-03 17:53:06 +01:00
Andrea Boriero 974afe26f0 HHH-16117 Querying entity with collection in Embeddable causes 'A collection with cascade=all-delete-orphan was no longer referenced by the owning entity instance' 2023-02-03 17:47:15 +01:00
Andrea Boriero 7b6d158245 HHH-16117 Add test for issue 2023-02-03 17:47:15 +01:00
Andrea Boriero b2f0ead740 HHH-16075 Add test for issue 2023-02-03 17:46:57 +01:00
Andrea Boriero d34f50589c HHH-16120 Error advancing (next) ResultSet position 2023-02-03 17:46:02 +01:00
Andrea Boriero 3f814d8845 HHH-16120 Add test for issue 2023-02-03 17:46:02 +01:00
Andrea Boriero bea5bfbe89 HHH-15944 Joins on non-managed-type polymorphisms don't work 2023-02-03 17:45:21 +01:00
Andrea Boriero ab7d05c150 HHH-15944 Add test for issue 2023-02-03 17:45:21 +01:00
Andrea Boriero 9b59f7c1b6 HHH-15970 Add test for issue 2023-02-03 17:42:48 +01:00
Andrea Boriero ba0fa8c26d HHH-15969 Inheritance: org.hibernate.PropertyAccessException Exception 2023-02-03 17:41:03 +01:00
Andrea Boriero 08941ba7fc HHH-15969 Add test for issue 2023-02-03 17:41:03 +01:00
Jan Schatteman 0cac315519 HHH-15665 - Fix and added test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-03 17:39:38 +01:00
Marco Belladelli e884ab3082 HHH-16003 Create correct table group for embedded valued paths 2023-02-03 12:02:34 +01:00
Marco Belladelli 2e3a18a3c6 HHH-16003 Add test for issue 2023-02-03 12:02:34 +01:00
Christian Beikov f11a18dae0 Fix HANA test issues 2023-02-02 19:07:15 +01:00
Gavin King f6f2db18da remove unused imports 2023-02-02 11:03:10 +01:00
Sanne Grinovero b1030044f5 HHH-16124 Remove deprecated method CacheTransactionSynchronization#getCurrentTransactionStartTimestamp 2023-02-01 14:08:59 +00:00
Gavin King cc42864351 javadoc some things about falling back from JPA to native APIs 2023-01-31 11:55:05 +01:00
Yanming Zhou cd50a98c66 Fix wrong @Deprecated since version 2023-01-30 21:24:19 +00:00
Yoann Rodière ff8b673689 HHH-16104 Clarify that tests in package org.hibernate.orm.test.cdi.general.nonregistrymanaged are about Hibernate Search
By renaming that package to
org.hibernate.orm.test.cdi.general.hibernatesearch, renaming the test
classes to include "HibernateSearch" in their name, and adapting
comments.
2023-01-30 11:24:59 +01:00
Steve Ebersole 2c78d83b5a HHH-16113 - Add version checks for MERGE support to dialects 2023-01-27 22:19:39 -06:00
Christian Beikov 16ca1a0595 HHH-15443 Allow JdbcType to wrap read and write expressions 2023-01-27 14:26:42 -06:00
Steve Ebersole 67f8bee35a HHH-16110 - MERGE for optional table update PostgreSQL 2023-01-27 11:25:39 -06:00
Jan Schatteman b39c52b4d9 HHH-4299 - Add test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-27 17:53:31 +01:00
Marco Belladelli 46104cc50e HHH-15822 Make sure MappedSuperclass can act as type for entity valued paths 2023-01-27 14:58:19 +01:00
Marco Belladelli dcf62801dc HHH-15822 Add test for issue 2023-01-27 14:58:19 +01:00
Jan Schatteman cbf63345d4 HHH-16020 - Fix for error that surfaced in the LegacyOracleLimitHandler due to the fix for HHH-16020
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-27 11:19:58 +01:00
Steve Ebersole 1d62d2d66e HHH-16101 - MERGE for optional table updates on Oracle 2023-01-26 12:49:59 -06:00
Steve Ebersole ee8d80a8bd HHH-16069 - Skip CDI for Hibernate extensions by default 2023-01-26 12:19:31 -06:00
Andrea Boriero 6ebafc1cae HHH-16108 NullPointerException when flushing a (simple) entity update for models with bytecode enhancement and multiple one-to-one associations (some lazy) 2023-01-26 18:09:14 +01:00
Yoann Rodière 6bc1b24443 HHH-16108 Test a (simple) entity update for models with bytecode enhancement and multiple one-to-one associations (some lazy)
Stack trace:

java.lang.NullPointerException: Cannot invoke "org.hibernate.metamodel.mapping.SelectableMapping.isFormula()" because "selectable" is null

	at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.processSet(UpdateCoordinatorStandard.java:665)
	at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.processAttribute(UpdateCoordinatorStandard.java:640)
	at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.analyzeUpdateValues(UpdateCoordinatorStandard.java:600)
	at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.performUpdate(UpdateCoordinatorStandard.java:256)
	at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.coordinateUpdate(UpdateCoordinatorStandard.java:203)
	at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2766)
	at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:165)
	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:616)
	at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:487)
	at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:484)
	at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:358)
	at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
	at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1412)
	at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:485)
	at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2277)
	at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:1942)
	at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:426)
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:169)
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:267)
	at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101)
	at org.hibernate.testing.transaction.TransactionUtil2.inTransaction(TransactionUtil2.java:128)
	at org.hibernate.testing.transaction.TransactionUtil2.lambda$inTransaction$0(TransactionUtil2.java:76)
	at org.hibernate.testing.transaction.TransactionUtil2.inSession(TransactionUtil2.java:35)
	at org.hibernate.testing.transaction.TransactionUtil2.inTransaction(TransactionUtil2.java:74)
	at org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase.inTransaction(BaseNonConfigCoreFunctionalTestCase.java:590)
	at org.hibernate.orm.test.bytecode.enhancement.lazy.proxy.LazyOneToOneMultiLevelTest.testPersist(LazyOneToOneMultiLevelTest.java:56)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
2023-01-26 18:09:14 +01:00
Andrea Boriero 6c385f7890 HHH-16106 Using BatchEntitySelectFetchInitializer causes PostLoad to be called before references are initialized 2023-01-26 16:14:46 +01:00
Andrea Boriero 10458da711 HHH-16106 Add test for issue 2023-01-26 16:14:46 +01:00
Vedran Prišćan d18cdbec35 HHH-16096 Passing an ExtendedBeanManager which is notified too late leads to initialization error 2023-01-26 09:03:28 -06:00
Marco Belladelli 94b20bafc8 HHH-16070 Check for type parameters when setting declared identifier 2023-01-26 13:52:34 +01:00
Marco Belladelli 3bfb2f66a1 HHH-16070 Add test for issue 2023-01-26 13:52:34 +01:00
Marco Belladelli 7cd6d0422f HHH-16023 Check fetchable declaring type when not found in persister 2023-01-26 13:06:50 +01:00
Marco Belladelli 64b3855c73 HHH-16023 Add test for issue 2023-01-26 13:06:50 +01:00
Sanne Grinovero ae37509b11 HHH-16099 Introduce three-state handling for dirty levels to avoid excessive warnings
We now differentiate between an Attribute which has been marked as "real dirty" from
one which needs to be "treated like dirty", so to not bother end users with a WARN
log when a non-updateable property had not been updated explicitly by them.
2023-01-26 08:35:26 +00:00
Steve Ebersole e27dc5bc47 HHH-16103 - MERGE for optional table updates on SQL Server 2023-01-26 00:41:58 -06:00
Steve Ebersole 5525b8d9b7 HHH-16103 - MERGE for optional table updates on SQL Server 2023-01-26 00:41:58 -06:00
Steve Ebersole a742f5e988 HHH-16069 - Skip CDI for Hibernate extensions by default 2023-01-26 00:29:24 -06:00
Sanne Grinovero 9e033c8aea HHH-16099 Minor refactoring, extract local constants in UpdateCoordinatorStandard 2023-01-25 21:52:21 +00:00
Gavin e00bdc7cb2 fix typo in jdoc 2023-01-25 22:04:03 +01:00
Sanne Grinovero 0b5cb6c649 HHH-16090 BasicResultAssembler logging optimisations 2023-01-25 17:57:26 +00:00
Christian Beikov 033eeb7241 Make session part of JdbcValueBindings 2023-01-25 18:15:11 +01:00
Christian Beikov e841b0aaae Get rid of some capturing lambdas 2023-01-25 18:15:11 +01:00
Steve Ebersole 420e561f21 HHH-16099 - Log about immutable properties only if dirty on update 2023-01-25 11:00:12 -06:00
Marco Belladelli eca3ff13bd HHH-16062 Apply settings and hints to criteria queries 2023-01-25 17:52:33 +01:00
Marco Belladelli 136169d43a HHH-16062 Add test for issue 2023-01-25 17:52:33 +01:00
Yoann Rodière 528d897c4d HHH-16085 Test mapping arrays with @JdbcTypeCode(Type.VARBINARY)
This is useful to revert to pre-6.1 behavior for array mapping in particular.
2023-01-25 17:47:30 +01:00
Christian Beikov e464f53df8 Fix compile error 2023-01-25 17:43:52 +01:00
Andrea Boriero 49779ed4dc HHH-16005 Add test for issue 2023-01-25 17:13:40 +01:00
Andrea Boriero f15d6ee5fb HHH-16025 Using BatchEntitySelectFetchInitializer with caching leads to caching wrong values 2023-01-25 17:05:35 +01:00
Andrea Boriero ac0a27eca2 HHH-16025 Add test for issue 2023-01-25 17:05:35 +01:00
Andrea Boriero b033b88472 HHH-15921 @BatchSize and @IdClass on join column throws exception 2023-01-25 17:05:35 +01:00
Andrea Boriero dbaca049c8 HHH-16039 Add test for issue 2023-01-25 17:05:35 +01:00
Andrea Boriero 8d0729f543 HHH-15921 Add test for issue 2023-01-25 17:05:35 +01:00
Marco Belladelli f9b169242a HHH-16043 Correct single ID and init empty for batch collection loading 2023-01-25 17:01:31 +01:00
Marco Belladelli 17506b7f80 HHH-16043 Add test for issue 2023-01-25 17:01:31 +01:00
Sanne Grinovero 2d7774b9ab HHH-16091 Optimize also AbstractStandardBasicType#compare and #fromString 2023-01-25 14:21:29 +00:00