Commit Graph

10118 Commits

Author SHA1 Message Date
Yoann Rodière e112eae4b8 HHH-16255 De-duplicate a few methods from SchemaCreatorImpl/SchemaDropperImpl/SchemaTruncatorImpl 2023-03-30 14:00:42 +02:00
Davide D'Alto b0b6152d14 HHH-16399 Minor refactoring 2023-03-30 13:08:48 +02:00
Davide D'Alto d3629eb6fa HHH-16399 Recognize ConstraintViolationException form errorCode in MSSQL
This is for Hibernate Reactive.

Hibernate ORM recognizes the error because, when it comes from the JDBC driver,
 it's an instance of `java.sql.SQLIntegrityConstraintViolationException`.
2023-03-30 13:08:48 +02:00
Marco Belladelli 75ca552e4e HHH-16305 Skip checking JavaObjectType function arguments 2023-03-30 12:33:21 +02:00
Marco Belladelli 4543113e68 HHH-16305 Add test for issue 2023-03-30 12:33:17 +02:00
Andrea Boriero aafb7cdd45 HHH-16281 Inconsistent Behaivor of L2 cache between Hibernate 5 and 6 2023-03-30 09:41:34 +02:00
Steve Ebersole f2be305a43 HHH-16391 - Incorrect mutability-plan resolution for converted collection-as-basic mappings 2023-03-29 15:35:17 -05:00
Andrea Boriero 03ee5445f8 HHH-16272 Hibernate 6 fails to refresh when collections are accessed in entity setter method when access type is property 2023-03-29 17:26:59 +02:00
Andrea Boriero 7723b8bf96 HHH-16272 Add test for issue 2023-03-29 17:26:52 +02:00
Marco Belladelli fe26628cf8 HHH-16390 - Execution of non-batched statements do not force execution of current batch
HHH-16319 - test
2023-03-28 15:14:12 -05:00
Steve Ebersole 91e6ca6fd5 oracle test fix up 2023-03-28 14:16:14 -05:00
Jan Schatteman a26b19d93d HHH-16386 - Disable batching for dynamic-insert and dynamic-update
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-28 07:57:56 -05:00
Marco Belladelli fff7f341b1 HHH-16380 Avoid metamodel access when instantiating entity instances 2023-03-27 20:56:44 +02:00
Steve Ebersole 8f321f670d HHH-16339 - Unify entity and any discriminator handling 2023-03-27 13:22:21 -05:00
Jan Schatteman ba9ea8bb1c HHH-16249 - Add test for issue
Disable batching in a stateless session when no transaction is active

Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-27 18:15:55 +02:00
Marco Belladelli edc60f1a7a HHH-16274 Fix sorting of DependantValue's properties 2023-03-24 19:06:45 +01:00
Marco Belladelli 77d9763192 HHH-16274 Add test for issue 2023-03-24 19:06:44 +01:00
Andrea Boriero b6fa9c1295 HHH-16334 Persist and load an entity with an all-delete-orphan collection null 2023-03-24 16:26:46 +01:00
Andrea Boriero 6c9d9666a4 HHH-16334 Add test for issue 2023-03-24 16:26:46 +01:00
Andrea Boriero 71373ebf95 HHH-16281 Inconsistent Behaivor of L2 cache between Hibernate 5 and 6 2023-03-24 16:26:08 +01:00
Andrea Boriero 33fb2a7b03 HHH-16281 Add test for issue 2023-03-24 16:26:08 +01:00
Andrea Boriero 6891d6938e HHH-16337 Bytecode enhancement : ElementCollection is not deleted when replaced 2023-03-24 08:12:43 -05:00
Andrea Boriero 5491bcd5d4 HHH-16097 Move all tests from documentation into hibernate-core 2023-03-24 07:59:56 -05:00
Davide D'Alto 5b2b7b4ab9 HHH-16353 Convert comments to Javadoc for Hibernate Reactive
So they get moved with any refactoring
2023-03-24 11:29:28 +01:00
Davide D'Alto d63ff31b59 HHH-16353 Make it possible for Hibernate Reactive to override the creation of AttributeMapping and Fetch strategies 2023-03-24 11:29:28 +01:00
Marco Belladelli 837d1a32cb HHH-16248 Check referenced model part declaring type when batch fetching associations 2023-03-24 10:44:00 +01:00
Marco Belladelli f572f80f6e HHH-16248 Add test for issue 2023-03-24 10:43:55 +01:00
Marco Belladelli 84c41dc4f9 HHH-16355 Fix check for binding inverse many to many foreign key 2023-03-23 12:05:19 +01:00
Marco Belladelli aa7c67691d HHH-16355 Add test for issue 2023-03-23 12:05:19 +01:00
Christian Beikov 785f6f094f HHH-16317 Don't use InstantAsTimestampWithTimeZoneJdbcType for PG-JDBC and MSSQL due to a bug 2023-03-23 12:00:32 +01:00
Christian Beikov e8a098ef1d HHH-16287 Consider hibernate.timezone.default_storage for OffsetTime typing and storage 2023-03-23 12:00:32 +01:00
Christian Beikov c54f71473e HHH-16189 Skip test for H2 1.x due to a H2 issue 2023-03-23 12:00:32 +01:00
Christian Beikov 67ba0decd8 HHH-16311 - Fix HANA test issues 2023-03-23 12:00:31 +01:00
Christian Beikov d5e0f064ac HHH-16333 Get rid of special Character[] and Byte[] handling 2023-03-23 12:00:31 +01:00
Christian Beikov fff45e05ea HHH-16280 Fix Jackson XML mapper support for Oracle Array data types 2023-03-22 18:10:27 +01:00
Christian Beikov bf03ae4a6a HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions 2023-03-22 18:10:27 +01:00
Christian Beikov 9e16edb28b HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions 2023-03-22 17:32:37 +01:00
Christian Beikov 4b1f56951b HHH-16333 Get rid of special Character[] and Byte[] handling 2023-03-22 17:27:48 +01:00
Christian Beikov c54e156c14 HHH-16333 Handle converters properly in BasicPluralType 2023-03-22 17:27:48 +01:00
Christian Beikov f68ea21891 Respect precision for VM generated temporal values 2023-03-22 17:27:47 +01:00
Davide D'Alto dfa403b8f4
HHH-16346 Relax scopes for TableBased*Handler
So that Hibernate Reactive can create a custom LocalTemporaryTableStrategy
2023-03-21 16:08:43 +01:00
Marco Belladelli ef42371e6b HHH-16336 Allow same table and subtypes in mappedBy check 2023-03-20 19:17:20 +01:00
Jan Schatteman cfca8a72a5 HHH-16295 - trivial correction in JdbcUpdateMutation
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 22:48:49 +01:00
Steve Ebersole 0f549df2bb HHH-15108 - tweak to not ignore exceptions in AggregateClassLoader.findClass() 2023-03-17 14:35:11 -05:00
Jan Schatteman ed413a0016 HHH-15108 - tweak to not ignore exceptions in AggregateClassLoader.findClass()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 14:25:53 -05:00
Marco Belladelli 21d9fe20c0 HHH-16280 Fix JacksonXmlFormatMapper handling of array data types 2023-03-17 14:18:32 -05:00
Steve Ebersole 882e5d7622 HHH-16311 - Migrate away from UserType for enum handling 2023-03-17 13:17:52 -05:00
Andrea Boriero 8ee3be020b HHH-16322 Merge of entities having a collection with orphanRemoval true fails when bytecode enhancement is enabled 2023-03-17 12:23:00 -05:00
Marco Belladelli 7f2a3917f4 HHH-16313 HHH-16313 Check mappedBy type when binding entity associations 2023-03-17 17:59:46 +01:00
Marco Belladelli d0aff04fc6 HHH-16313 Add test for issue 2023-03-17 17:59:45 +01:00
Andrea Boriero 3f5d94baea 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:32 +01:00
Andrea Boriero 561e4b2df0 HHH-16015 Add test for issue 2023-03-17 17:31:32 +01:00
Andrea Boriero 875e506552 HHH-16189 Wrong order by and group by generated 2023-03-17 17:30:48 +01:00
Andrea Boriero fad16b6b1c HHH-16189 Add test for issue 2023-03-17 17:30:47 +01:00
Marco Belladelli f61def53ff HHH-16248 Fix h2 json test 2023-03-17 16:06:14 +01:00
Christian Beikov ce5f0c60ee Remove SelfInterpretingSqmPath and remove some warnings 2023-03-17 15:26:54 +01:00
Marco Belladelli b0b1fbbff7 HHH-16166 Correct Plural and ToOne attribute mapping declaring types 2023-03-17 12:34:43 +01:00
Marco Belladelli 52e1026b72 HHH-16166 Change subtype property access and deprecate unused method in PersistentClass 2023-03-17 12:34:43 +01:00
Marco Belladelli 4eb82a2596 HHH-16166 Add test for issue 2023-03-17 12:34:43 +01:00
Marco Belladelli a72e26144d HHH-13627 Invalidate cache on update for CacheMode GET and IGNORE 2023-03-17 12:31:30 +01:00
Marco Belladelli 7b991f582b HHH-13627 Add test for issue 2023-03-17 12:31:30 +01:00
Marco Belladelli 6a31527d28 HHH-16237 Restore version update group for subtype entities 2023-03-17 12:28:23 +01:00
Marco Belladelli 2e531f3bec HHH-16237 Add test for issue 2023-03-17 12:28:23 +01:00
Andrea Boriero 40b050e386 HHH-16247 Criteria Query with Object-Typed Embedded Parameter throws AssertionError 2023-03-17 12:25:56 +01:00
Andrea Boriero 912d2d149b HHH-16247 Add test for issue 2023-03-17 12:25:56 +01:00
Andrea Boriero 952ad9cd8d HHH-16297 Removing an element from a collection of elements removes the whole collection 2023-03-17 12:16:25 +01:00
Davide D'Alto f5171a99a6 HHH-16297 Add test for issue 2023-03-17 12:16:25 +01:00
Sanne Grinovero 65fa597dcb HHH-16326 Upgrade to JUnit 5.9.2 2023-03-17 11:11:42 +00:00
Marco Belladelli c21ec81e6d HHH-16320 Handle json columns with native ddl type on H2 2023-03-17 10:22:01 +01:00
Christian Beikov a122641539 HHH-16316 Move version specific dialects of unsupported versions to hibernate-community-dialects 2023-03-17 10:12:59 +01:00
Sanne Grinovero 3b8074e04d HHH-16323 Ensure new service ParameterMarkerStrategy can be looked up efficiently 2023-03-16 12:33:37 -05:00
Steve Ebersole 60d2623abe HHH-16257 - Add `@JavaServiceLoadable` to document Services or strategies that are loadable as Java services 2023-03-16 08:42:26 -05:00
Steve Ebersole 8678c661e6 HHH-16276 - More readable exception for non-compliant @OrderBy expressions 2023-03-16 00:38:57 -05:00
Steve Ebersole c7bc5bb6d2 HHH-16276 - More readable exception for non-compliant @OrderBy expressions 2023-03-15 19:16:42 -05:00
Réda Housni Alaoui e1512c0ea6 HHH-15972 entitygraph load error when Inheritance JOINED is used in 6.1.6 2023-03-15 17:53:38 -05:00
Yoann Rodière 20f4598cb2 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:53 +01:00
Yoann Rodière 1974abb6dc 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:53 +01:00
Marco Belladelli 204278164d HHH-16234 Log identity hash code instead to calling instance.toString()
when resolving entity instance
2023-03-15 15:12:50 +01:00
Marco Belladelli 8881c7fa13 HHH-16234 Add test for issue 2023-03-15 15:12:50 +01:00
Yoann Rodière 4186595766
HHH-16310 Centralize the detection of multitenancy 2023-03-15 12:11:06 +01:00
Yoann Rodière fd07fe3469
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:11:06 +01:00
Marco Belladelli e08b59a063 HHH-16210 Avoid join fetching multiple bag-type collections 2023-03-15 10:24:22 +01:00
Marco Belladelli 7fd8d0de12 HHH-16210 Add test for issue 2023-03-15 10:24:22 +01:00
Yoann Rodière 4dc9412d92
HHH-16279 Test extracting SQL from import.sql containing only comments 2023-03-15 08:20:10 +01:00
Yoann Rodière 88f8e8c887
HHH-16279 Allow scripts containing only comments in MultiLineSqlScriptExtractor 2023-03-15 08:20:10 +01:00
Steve Ebersole bf2716ac5c HHH-16284 - Rename JdbcParameterRender to ParameterMarkerStrategy 2023-03-13 16:06:46 -05:00
Steve Ebersole 61f927a3a7 HHH-16290 - Mark `o.h.persister.entity` and `o.h.persister.collection` as internal 2023-03-13 15:28:51 -05:00
Christian Beikov 79d3cb99ef Fix issues with too long table/column names for Oracle 11 2023-03-13 10:58:28 +01:00
Christian Beikov 46bd869e78 HHH-15885 Fix wrong collection fetch element ordering 2023-03-13 10:56:57 +01:00
Jan Schatteman e7af92f161 HHH-15885 Add test case for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-13 10:56:57 +01:00
Davide D'Alto 4629bb1f00 HHH-16282 Make it possible for Hibernate Reactive to plug in custom fetch initializers 2023-03-11 13:11:57 +00:00
Sanne Grinovero 2f0e229d97 HHH-16260 DialectDelegateWrapper needs to be updated to delegate the new Dialect#getNativeParameterRenderer method 2023-03-10 11:37:16 +00:00
Steve Ebersole 5811c858de 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 20:06:02 -06:00
Steve Ebersole 274af05b8a 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 20:06:02 -06:00
Steve Ebersole 55691a0c27 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 20:06:02 -06:00
Steve Ebersole 9b83362b88 HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
2023-03-09 20:06:02 -06:00
Steve Ebersole 07a653aa50 HHH-16260 - JdbcParameterRenderer not called with dynamic filters 2023-03-09 20:06:01 -06:00
Andrea Boriero c86d755d75 HHH-16215 Composite primary key @IdClass attribute mapping is borrowed from the first OneToMany backref and cannot be set 2023-03-09 18:21:12 +01:00
Marco Belladelli e1e0eb8968 HHH-16215 Add test for issue 2023-03-09 18:21:12 +01:00
Gavin King 15ad2c3d98 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 18:21:12 +01:00
Christian Beikov 529f8e6fbe HHH-15766 Fix parenthesis for Oracle 11 2023-03-09 18:20:10 +01:00
Andrea Boriero fffc00d614 HHH-16258 NPE with SubselectFetch and inheritance 2023-03-08 15:32:13 +01:00
Andrea Boriero 5b04d1669c HHH-16258 Add test for issue 2023-03-08 15:32:13 +01:00
Sanne Grinovero a344cb6364 HHH-16223 Get SchemaManagementToolCoordinator to log deprecation warnings on legacy property 2023-03-07 21:35:33 +00:00
Sanne Grinovero c8b3257644 HHH-16223 Avoid using legacy HBM2DDL_CONNECTION 2023-03-07 21:35:33 +00:00
Sanne Grinovero 0b3deafa3c HHH-16223 General cleanup of use of deprecated constants 2023-03-07 21:35:33 +00:00
Sanne Grinovero 6ff7213515 HHH-16223 Deprecate HBM2DDL_SCRIPTS_ACTION 2023-03-07 21:35:33 +00:00
Sanne Grinovero 755e78ba18 HHH-16223 Deprecate HBM2DDL_SCRIPTS_DROP_TARGET 2023-03-07 21:35:33 +00:00
Sanne Grinovero a15eb53f6f HHH-16223 Deprecate HBM2DDL_SCRIPTS_CREATE_TARGET 2023-03-07 21:35:33 +00:00
Sanne Grinovero 2e6158622f HHH-16223 Deprecate HBM2DDL_CREATE_SCRIPT_SOURCE 2023-03-07 21:35:33 +00:00
Sanne Grinovero eeebd1c373 HHH-16223 Deprecate HBM2DDL_DROP_SOURCE 2023-03-07 21:35:33 +00:00
Sanne Grinovero 335e468943 HHH-16223 Deprecate HBM2DDL_DATABASE_ACTION 2023-03-07 21:35:33 +00:00
Paul Ferraro 82ee4c9250 HHH-16172 BasicCacheKeyImplementation must be public to support externalization. 2023-03-07 21:32:46 +00:00
Steve Ebersole 0d6fc46ee0 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:38:47 -06:00
Christian Beikov 6685f2c89e Fix default charset testing for JDK21 2023-03-06 14:30:16 +01:00
Marco Belladelli 4d46294088 HHH-16213 Avoid initializing lazy table group joins in AbstractSqlAstWalker 2023-03-06 11:46:21 +01:00
Marco Belladelli 425879d9a7 HHH-16213 Add test for issue 2023-03-06 11:46:21 +01:00
Marco Belladelli 058f31a769 Fix date truncation for HANA 2023-03-06 10:25:32 +01:00
Andrea Boriero aead5fe92a HHH-16126 TransientObjectException when loading versioned entity from second-level cache 2023-03-06 10:23:56 +01:00
Andrea Boriero 470db8bf7d HHH-16126 Add test for issue 2023-03-06 10:23:56 +01:00
Christian Beikov 58d2f4e039 Drop usage of identity generator 2023-03-06 09:50:34 +01:00
Christian Beikov 0dc8b9eadd HHH-15766 Add query spec parenthesis also when order by is used within query group 2023-03-06 09:44:04 +01:00
Andrea Boriero 1d17719af9 HHH-15766 Add test for issue 2023-03-06 09:44:04 +01:00
Sanne Grinovero c6c3e07d11 HHH-16252 SQL syntax error on drop constraint 2023-03-04 20:33:04 +00:00
Steve Ebersole 02f5ae6b81 Revert "HHH-16115 - Develop an intermediate metamodel binding model"
This reverts commit f271ef2328.
2023-03-03 23:28:56 -06:00
Steve Ebersole 9049b531b7 HHH-16115 - Develop an intermediate metamodel binding model 2023-03-03 18:55:28 -06:00
Christian Beikov 18153d5f6b HHH-15802 - Fix some expression comparison type checks 2023-03-03 16:02:23 +01:00
Andrea Boriero 8f78e4e23b 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:02:23 +01:00
Marco Belladelli e896656bb3 HHH-16238 Correct path model in createSqmPath for SingularAttributeImpl 2023-03-03 16:00:57 +01:00
Marco Belladelli 16c9b1f5b7 HHH-16238 Add test for issue and handle generic non-id embaddable properties 2023-03-03 16:00:50 +01:00
Marco Belladelli b198259cef HHH-16188 Register concrete embeddable type to use when creating SqmPath 2023-03-03 16:00:50 +01:00
Marco Belladelli bec951018b HHH-16188 Add test for issue 2023-03-03 16:00:50 +01:00
Christian Beikov a316b041f1 HHH-16224 Refactor discovery of exact JDBC drivers, avoid static state in specialized types 2023-03-03 15:13:15 +01:00
Jan Schatteman 2b4201e413 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:39:39 +01:00
Christian Beikov c67dbc0013 HHH-16191 Fix issues uncovered by recent not-found fetchin changes 2023-03-03 09:39:39 +01:00
Christian Beikov 6f5102ffd2 HHH-16182 Fix some tests for older databases and adapt assertion for boolean function 2023-03-03 09:39:39 +01:00
Sanne Grinovero 7ce9fb1ee5 Some comments and notes for StandardServiceInitiators 2023-03-02 22:37:19 +00:00
Marco Belladelli 8312db1b9e HHH-16191 Add test and fix checks for skipping resolving polymorphic associated entity instances 2023-03-02 21:12:55 +01:00
Marco Belladelli 10bfcabee2 HHH-16191 change @NotFound semantic, do not force a join but trigger a subsequent select 2023-03-02 21:12:45 +01:00
Marco Belladelli 88a5fd4d28 HHH-16191 Fix eager associations not fetched with native queries 2023-03-02 21:12:45 +01:00
Marco Belladelli 058afd409a HHH-16191 Add test for issue 2023-03-02 21:12:45 +01:00
Jan Schatteman b192d0a234 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:53 +01:00
Christian Beikov 0b5e27d133 HHH-16179 Session.find should not apply filters 2023-03-02 20:38:38 +01:00
Andrea Boriero 2c9a508dd2 Fix Sybase UniqueConstraintTest failure 2023-03-02 17:26:21 +01:00
Christian Beikov 373e63f41b HHH-16198 - Fix splitting of SqlAstCreationState 2023-03-02 09:10:35 -06:00
Steve Ebersole 6d9fd28c0f HHH-16198 - Fix splitting of SqlAstCreationState 2023-03-02 09:10:35 -06:00
Marco Belladelli cac60d5ba8 HHH-16211 Remove type inference from like predicate's escape character 2023-03-02 12:18:40 +01:00
Marco Belladelli 507bb7d2c0 HHH-16211 Add test for issue 2023-03-02 12:18:40 +01:00
Steve Ebersole e090480ea1 test cleanup 2023-03-01 17:21:52 -06:00
Steve Ebersole 0c20980be2 HHH-16182 - Converted boolean values not always properly handled in predicates 2023-03-01 13:51:18 -06:00
marko-bekhta 51ef9f494b HHH-16217 Clean up some available settings javadocs 2023-03-01 13:27:35 -06:00
marko-bekhta 844a89a74c HHH-16217 Use only rendered Javadocs for collecting configuration properties 2023-03-01 13:27:34 -06:00
Réda Housni Alaoui 977a6cd987 HHH-15964 Adapt failing tests 2023-03-01 12:07:34 -06:00
Réda Housni Alaoui cf5399998e HHH-15964 Incorrect results for pageable EntityGraph with Hibernate 6.1.6 2023-03-01 12:07:34 -06:00
Davide D'Alto e1a8cc1672 HHH-16243 Change scope of AbstractEntityPersister#generateNonIdAttributeMapping
For Hibernate Reactive
2023-03-01 19:01:50 +01:00
Steve Ebersole 4cc8f04b73 HHH-16229 - Consider pluggability for rendering "JDBC" parameters 2023-03-01 11:56:55 -06:00
Andrea Boriero 6ed48ffff5 HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading 2023-03-01 16:57:08 +01:00
Andrea Boriero f728b380a3 HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading 2023-03-01 16:57:01 +01:00
Andrea Boriero 5e82db1caa HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable 2023-03-01 16:56:53 +01:00
Yoann Rodière 6d5c6e002d HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable 2023-03-01 16:56:46 +01:00
Steve Ebersole cb853c2c3e HHH-16198 - Fix splitting of SqlAstCreationState 2023-03-01 16:55:37 +01:00
Christian Beikov 0469b3b605 Resolve table references before pruning, when the access to the processing state is still there 2023-03-01 16:55:24 +01:00
Andrea Boriero eba0f21d54 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:52:29 +01:00
Andrea Boriero a24cecd2eb HHH-16197 Add test for issue 2023-03-01 16:52:22 +01:00
Andrea Boriero 46c9da1a46 HHH-16193 LazyInitializationException when accessing loaded reference after session is closed using bytecode enhancement 2023-03-01 16:48:34 +01:00
Andrea Boriero 4470e74da3 HHH-16193 Add test for issue 2023-03-01 16:48:34 +01:00
Steve Ebersole 7abc9f712c HHH-15895 - IllegalArgumentException :Cannot create binding for parameter referencen with criteria builder 2023-03-01 16:46:35 +01:00
Andrea Boriero e65ded7a21 HHH-15895 IllegalArgumentException: Cannot create binding for parameter referencen with criteria builder 2023-03-01 16:46:35 +01:00
Andrea Boriero e1779a7662 HHH-15895 Add test for issue 2023-03-01 16:46:35 +01:00
Jan Schatteman c7074d5ac9 HHH-4299 - Add test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>

# Conflicts:
#	hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java
2023-03-01 16:40:48 +01:00
Christian Beikov b6eaffeb29 HHH-16195 fix compile error 2023-03-01 13:40:55 +01:00
Marco Belladelli 6c43352871 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:25:49 +01:00
Marco Belladelli 6189ecb098 HHH-16195 Add test for issue 2023-03-01 13:24:26 +01:00
Davide D'Alto 79c03e784c HHH-16242 Change scopes in AbstractEntityInitializer
and add getters/setters.

Hibernate Reactive needs custom initializers
2023-03-01 13:11:45 +01:00
Andrea Boriero 353d24c7a2 HHH-16230 Wrong data in self-reference using L2C and BatchSize 2023-03-01 11:10:09 +01:00
Andrea Boriero ced18509de HHH-16230 Add test for issue 2023-03-01 11:10:09 +01:00
Georgios Andrianakis fc5ae12d61 Allow access to fields of MutationExecutorPostInsert
This is useful for implementing the reactive version of the class
2023-03-01 10:40:00 +01:00
Marco Belladelli c2ec272ef1 HHH-16130 Add javadoc for dateTrunc 2023-02-28 18:00:52 +01:00
Marco Belladelli a100dfceda HHH-16130 New dateTrunc criteria function 2023-02-28 18:00:52 +01:00
Sanne Grinovero e170eb33d1 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:52:43 +00:00
Barry LaFond 2177b32983 method access changes for reactive overrides in AbstractEntityPersister 2023-02-27 20:34:25 +01:00
Andrea Boriero 08e1aae49f 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:04:12 +01:00
Andrea Boriero 647fe3d5fa HHH-16009 Code refactoring 2023-02-27 17:04:12 +01:00
Andrea Boriero ffd9c9b0f6 HHH-16009 Add test for issue 2023-02-27 17:04:12 +01:00
Marco Belladelli 546d145d88 HHH-16185 Custom trunc/truncate implementation that handles both numeric and datetimes 2023-02-27 17:02:30 +01:00
Marco Belladelli 821e31b481 HHH-16185 Implement portable date_trunc function emulation and tests 2023-02-27 17:02:29 +01:00
Georgios Andrianakis d922b60a74 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:31 +01:00
Andrea Boriero 20212c217c HHH-16202 @OrderBy not applied to collections when @Fetch(value = FetchMode.SUBSELECT) 2023-02-27 14:10:41 +01:00
Andrea Boriero 3683391030 HHH-16202 Add test for issue 2023-02-27 14:10:41 +01:00
shin-mallang 24ec517b7c HHH-16233 Fix logs for mutable non-root entity 2023-02-27 13:36:58 +01:00
Yoann Rodière 7bafc3c6e0 HHH-16177 Test catalog/schema creation/dropping in DefaultCatalogAndSchemaTest 2023-02-27 12:58:27 +01:00
Yoann Rodière 750a663de4 HHH-16177 Take into account the default catalog/schema when creating/dropping catalogs/schemas 2023-02-27 12:58:21 +01:00
Sanne Grinovero 47f13f0cdb HHH-16228 Allow Dialect wrapper to expose the wrapped instance 2023-02-24 22:04:29 +00:00
Sanne Grinovero 2ab68f2164 HHH-16228 Avoid delegating protected methods using during construction 2023-02-24 19:37:28 +00:00
Steve Ebersole 9d833671bb HHH-16227 - Introduce SqmMultiTableMutationStrategyProvider 2023-02-24 09:52:58 -06:00
Sanne Grinovero 3f2e24c3dd HHH-16228 Introduce a Dialect wrapper base class 2023-02-24 13:50:58 +00:00
Steve Ebersole a36f6aa736 HHH-16226 - Introduce JdbcValuesMappingProducerProvider 2023-02-24 07:35:26 -06:00
Sanne Grinovero 02da5a81a8 HHH-16222 Improve warning triggered when the PostgreSQL JDBC driver is not accessible 2023-02-23 14:57:11 +00:00
Sanne Grinovero bce328cb29 HHH-16221 Improve extensibility of CockroachDB and PostgreSQL dialects 2023-02-23 14:57:11 +00:00
Andrea Boriero 56470f4f7c HHH-16175 Fix sybase test failure 2023-02-23 09:09:03 +01:00
Davide D'Alto 16153adde9
HHH-16220 Add MutationExecutorStandard#getNonBatchedStatementGroup
For Hibernate Reactive
2023-02-23 07:40:39 +00:00
Sanne Grinovero ac9f47ae43 HHH-16214 Use a more efficient Map implementation in SqmFunctionRegistry 2023-02-21 19:40:29 +00:00
Steve Ebersole dd5a8c97af Fixed up some SessionFactory-related deprecation warnings 2023-02-21 09:01:21 -06:00
Andrea Boriero 6d69318aae AssertionError in StandardEntityGraphTraversalStateImpl.traverse when using entity graph 2023-02-21 09:13:08 +01:00
Yoann Rodière d0c07bdf89 HHH-16175 Test entity graphs when including either all attributes or no attributes 2023-02-21 09:13:08 +01:00
Gavin 3438d1c966 fix mistake in Oracle timestamp rendering
we need to include the time zone
2023-02-21 08:26:26 +01:00
Gavin King 7ab02c3e5f add tests for casts to/from OffsetDateTime 2023-02-21 08:26:26 +01:00
Andrea Boriero 998bae5791 HHH-16119 Fix test typo 2023-02-20 14:38:40 +01:00
Andrea Boriero fb901051ca HHH-16184 Two queries are execute to initialize empty collections 2023-02-20 14:25:21 +01:00
Andrea Boriero 66ef965320 HHH-16184 Add test for issue 2023-02-20 14:25:14 +01:00
Georgios Andrianakis 6b2281d0ba Apply changes needed for support of @ValueGenerationType in Hibernate Reactive 2023-02-20 09:33:37 +01:00
Marco Belladelli 7e83dba91f HHH-16155 Disable batching when generated properties are found 2023-02-20 09:32:13 +01:00
Marco Belladelli ad6dce7e89 HHH-16155 Add test for issue 2023-02-20 09:32:13 +01:00
Sanne Grinovero 0b0799d567 HHH-16194 Failure to automatically integrate with Bean Validation is excessively noisy 2023-02-17 16:51:10 +00:00
Steve Ebersole fd649a9b4e Misc 2023-02-16 21:02:02 -06:00
Christian Beikov f2deb8f58e HHH-14514 Fix auto eviction of collection cache 2023-02-16 09:09:57 +01:00
Jan Schatteman 2c55a1feb1 HHH-16082 - Correction to the epoch extraction for DB2
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-16 09:09:56 +01:00
Jan Schatteman 30ad35643c HHH-16169 - Fix potential NullPointerException in CollectionEntry
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:44:52 +01:00
Jan Schatteman 6f16e4d947 HHH-16082 - Correction to the epoch extraction for HANA
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:42:37 +01:00
Davide D'Alto b2bbc38d2d HHH-16183 Change scopes of private methods in InsertCoordinator 2023-02-14 18:27:49 +01:00
Marco Belladelli 4dfac9ce2d HHH-16080 Add test for issue 2023-02-14 12:24:33 +01:00
Paul Ferraro 16c74bc804 HHH-16172 Expose internal state of 2nd-level cache keys 2023-02-13 21:09:22 +00:00
Christian Beikov 1a9f545e79 HHH-16150 Fix a little issue with SessionFactoryImpl#disintegrate 2023-02-13 18:54:52 +01:00
Yoann Rodière 97d5057751 HHH-16150 Fix schema not being dropped on bootstrap failure with the "create-drop" strategy 2023-02-13 18:54:52 +01:00
Andrea Boriero df4135c7f0 HHH-16119 Named native queries do not work with jakarta.persistence.Tuple result class 2023-02-13 18:54:08 +01:00
Andrea Boriero 3d9b1fb4cf HHH-16119 Add test for issue 2023-02-13 18:54:07 +01:00
Christian Beikov ec778bc632 Replace mockito for some tests with custom spies 2023-02-13 18:42:52 +01:00
Marco Belladelli 21a837fda0 HHH-16109 Don't add limits to named queries when not needed 2023-02-13 17:01:09 +01:00
Marco Belladelli 078c5bdc41 HHH-16109 Add test for issue 2023-02-13 17:01:09 +01:00
Andrea Boriero c6e30f8042 HHH-15990 unable to determine TableReference when associate ManyToOne fetch lazy and NotFound IGNORE 2023-02-13 16:59:21 +01:00
Andrea Boriero 4d433e7c03 HHH-15990 Add test for issue 2023-02-13 16:59:21 +01:00
Christian Beikov 60630fc48d Get rid of most capturing lambdas in write path 2023-02-13 16:57:57 +01:00
Marco Belladelli 7e9902c09e HHH-16170 Check for enums in update statement 2023-02-13 16:56:32 +01:00
Marco Belladelli 108967d26d HHH-16170 Add test for issue 2023-02-13 16:56:32 +01:00
Gavin King bb14d5b288 HHH-16174 support for extract(epoch from ...) in HQL 2023-02-13 16:52:49 +01:00
Jan Schatteman 6c7603f83a 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:52 +01:00
Christian Beikov 02a4f91d46 Fix TenantIdTest when VM has nanosecond precision 2023-02-13 10:08:34 +01:00
Gavin King b3b293578e HHH-16133 allow before-execution generators for embeddable properties
and by side-effect allow @TenantId for embeddable properties
2023-02-13 10:08:19 +01:00
Gavin King 48682d4104 very minor jdoc changes 2023-02-13 10:08:19 +01:00
Christian Beikov b1b45a7b7a Use an instant in tests that fits the millisecond resolution of Sybase 2023-02-10 18:22:38 +01:00
Christian Beikov 4c99dbb75c Get rid of capturing lambdas for Bindable#JdbcValueConsumer 2023-02-10 16:08:56 +01:00
Steve Ebersole 15b24d6c14 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:46:39 -06:00
Christian Beikov de59b44779 Get rid of Clause parameter in JdbcParameterBindings 2023-02-10 15:34:23 +01:00
Andrea Boriero 91e3a38122 HHH-16165 Incorrect SQL generated when using SELECT DISTINCT and @OrderBy 2023-02-10 15:01:40 +01:00
Andrea Boriero 24d1aa67fc HHH-16165 Add test for issue 2023-02-10 15:01:40 +01:00
Marco Belladelli 0e9e631e3e HHH-16137 Fix check when replacing jdbc parameter 2023-02-10 15:00:59 +01:00
Marco Belladelli ad3cd73ada HHH-16137 Add test for issue 2023-02-10 15:00:59 +01:00
Christian Beikov 4a3d6fbc0e Remove identity generation strategy from entity in tests that doesn't need it 2023-02-10 15:00:15 +01:00
Marco Belladelli 1b89defbb6 HHH-16157 Add test for issue and fix duplicate discriminator conditions in join fetch queries 2023-02-09 18:26:50 +01:00
Marco Belladelli 2b3ce400b3 HHH-16037 HHH-16053 Add test for issues 2023-02-09 18:26:50 +01:00
Marco Belladelli d6967ea2cb HHH-15829 Add test for issue 2023-02-09 18:26:50 +01:00
Christian Beikov e8cba53020 HHH-16123 Add another test and fix rendering the pruned subquery in UnionSubclassEntityPersister 2023-02-09 14:02:42 +01:00
Marco Belladelli a25fa21b0c HHH-16123 Add test for issue 2023-02-09 14:02:42 +01:00
Marco Belladelli a66d1a5ec3 HHH-16112 No expectation for one-shot collection delete using update 2023-02-09 10:23:50 +01:00
Marco Belladelli b8dfc42efc HHH-16112 Add test for issue 2023-02-09 10:23:49 +01:00
Gavin King 1ab190134e remove an obsolete constructor no longer called by Quarkus
and delete the stupid InformixDialectTestCase
2023-02-09 10:23:49 +01:00
Marco Belladelli 5ececc8ea9 HHH-16136 Initialize bytecode-enhanced proxy for associated entities 2023-02-08 18:23:54 +01:00
Marco Belladelli e8ec1cdf98 HHH-16136 Add test for issue 2023-02-08 18:23:54 +01:00
Christian Beikov 4e03f320fb HHH-15898 Allow explicit configuration of the UDT column order 2023-02-08 18:07:58 +01:00
Jan Schatteman 7250449aaa Remove calls to deprecated createQuery method from FunctionTests
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:53:25 +01:00
Jan Schatteman 989a127b17 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:53:14 +01:00
Jan Schatteman f33e89133e HHH-16151 - Fix potential NullPointerException in SqmTreePrinter for the like excape character
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 16:35:02 +01:00
Christian Beikov a71e26e333 HHH-15875 Fix join fetch support for associations within embedded ids 2023-02-08 14:04:41 +01:00
Christian Beikov 2271e18ba5 [HHH-16122] Fix determining the type of a property during type variable resolving for mapped superclasses 2023-02-07 17:51:01 +01:00
Markus Heiden a7448bb15a [HHH-16122] Add test to reproduce problem 2023-02-07 17:50:58 +01:00
Christian Beikov 6861290978 Fix tests for Oracle 11 2023-02-07 17:39:00 +01:00
Steve Ebersole ae238d3032 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:06:25 -06:00
Marco Belladelli f4e95d96c6 HHH-15733 Change convert logic to default to value for Map collections of basic types 2023-02-06 18:35:53 +01:00
Marco Belladelli 1bb6fcfe1c HHH-15733 Add test for issue 2023-02-06 18:35:53 +01:00
Andrea Boriero c30084010c 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-06 14:41:26 +01:00
Andrea Boriero efe5ee830d HHH-16117 Add test for issue 2023-02-06 14:41:26 +01:00
Andrea Boriero 010b8df7cd HHH-16120 Error advancing (next) ResultSet position 2023-02-06 14:41:26 +01:00
Andrea Boriero 03406be47c HHH-16120 Add test for issue 2023-02-06 14:41:26 +01:00
Andrea Boriero 26ef29bb0d HHH-15944 Joins on non-managed-type polymorphisms don't work 2023-02-06 14:41:26 +01:00
Andrea Boriero 1aa4f177b0 HHH-15944 Add test for issue 2023-02-06 14:41:26 +01:00
Andrea Boriero 1837474f73 HHH-16075 Add test for issue 2023-02-06 14:41:26 +01:00
Andrea Boriero 7f9e48f66a HHH-15970 Add test for issue 2023-02-06 14:41:26 +01:00
Andrea Boriero aad86110e6 HHH-15969 Inheritance: org.hibernate.PropertyAccessException Exception 2023-02-06 14:41:26 +01:00
Andrea Boriero c4dc16a624 HHH-15969 Add test for issue 2023-02-06 14:41:26 +01:00
Marco Belladelli aa5e23311e HHH-15998 Check dynamic instantiation arguments in group by clause 2023-02-06 11:11:30 +01:00
Marco Belladelli 56f2973519 HHH-15991 Add test for issue 2023-02-06 11:11:30 +01:00
Marco Belladelli 45c41fa4dd HHH-15998 Add test for issue 2023-02-06 11:11:30 +01:00
Marco Belladelli 1064577687 HHH-16040 New coercing assembler when types are different from expected 2023-02-06 10:21:29 +01:00
Marco Belladelli 29077e67ab HHH-15916 Add test for issue 2023-02-06 10:21:29 +01:00
Marco Belladelli f051b6dd67 HHH-16040 Add test for issue 2023-02-06 10:21:29 +01:00
Jan Schatteman 86b720fb1f HHH-15665 - Fix and added test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-03 17:39:55 +01:00
Marco Belladelli 2ee4c96852 HHH-16003 Create correct table group for embedded valued paths 2023-02-03 14:43:59 +01:00
Marco Belladelli 7db2dd9d60 HHH-16003 Add test for issue 2023-02-03 14:43:59 +01:00
Christian Beikov 5e8b43edf9 Fix HANA test issues 2023-02-02 19:08:08 +01:00
Yanming Zhou 9a1a703fa9 Fix wrong @Deprecated since version 2023-01-31 15:25:09 +00:00
Steve Ebersole 1b2fd1f8a2 HHH-16113 - Add version checks for MERGE support to dialects 2023-01-27 22:31:01 -06:00
Christian Beikov 7564551f6e HHH-15443 Allow JdbcType to wrap read and write expressions 2023-01-27 14:28:13 -06:00
Steve Ebersole 3281f4522e HHH-16110 - MERGE for optional table update PostgreSQL 2023-01-27 11:31:13 -06:00
Jan Schatteman a6995b50a9 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 15:56:45 +01:00
Marco Belladelli 69a5b1faab HHH-15822 Make sure MappedSuperclass can act as type for entity valued paths 2023-01-27 14:59:39 +01:00
Marco Belladelli ebb8e26417 HHH-15822 Add test for issue 2023-01-27 14:59:24 +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