Commit Graph

9896 Commits

Author SHA1 Message Date
Jan Schatteman 57f581ad59 HHH-16418 - Improve error message
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2023-04-05 18:05:04 +02:00
Jan Schatteman 3291ec2cf8 HHH-16418 - Added test and improvement for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-05 18:05:04 +02:00
Andreas Asplund ceb72b4936 HHH-16413 Add test for issue 2023-04-03 15:15:43 +02:00
Marco Belladelli f9dd723e2b HHH-16414 Improve TableGroup resolution for get or create 2023-04-03 15:15:39 +02:00
Marco Belladelli 5cf3e9b4bf Fix failing tests on CockroachDB and Oracle 11 2023-04-03 15:10:45 +02:00
Jan Schatteman efa7ec172e HHH-16406 - Fix error in PaginationTest for Sybase
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-31 19:25:01 +02:00
Jan Schatteman 75a32e9492 HHH-16384 - Fix NPE in AbstractSelectionQuery.setFirstResult
Included check for that in PaginationTest
Moved PaginationTest to Junit5

Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-31 17:22:49 +02:00
Steve Ebersole fbe43b99fa HHH-16407 - EntityPersister and CollectionPersister deprecations 2023-03-30 17:12:27 -05:00
Andrea Boriero 867ce874e2 HHH-16368 UnsupportedOperationException: compare() not implemented for EntityType 2023-03-30 17:09:26 -05:00
Andrea Boriero e4e25bddfc HHH-16396 HQL with SubQuery having same alias of root Query generates wrong SQL 2023-03-30 17:02:51 -05:00
Andrea Boriero 091aae2c3e HHH-16218 Natural id cache is extremely slow for entities with compound natural id 2023-03-30 18:14:46 +02:00
Sylvain Dusart 1826da69a0 HHH-16218 Natural id cache is extremely slow for entities with compound natural id 2023-03-30 18:14:46 +02:00
Marco Belladelli ca6c44937e HHH-16241 Add relational java type to SqmExpressible for function argument validation 2023-03-30 18:11:17 +02:00
Marco Belladelli 0119236d8d HHH-16241 Add test for issue 2023-03-30 18:11:17 +02:00
Christian Beikov 71541679e8 HHH-16372 Fix NPEs in some Bindable implementations that operate on values 2023-03-30 18:09:49 +02:00
Christian Beikov 7f7e4b5f6a HHH-16359 Make attributes non-optional which have only non-nullable columns 2023-03-30 18:09:49 +02:00
Christian Beikov 07ae0ddc3e HHH-16358 Make OneToMany with abstract TABLE_PER_CLASS element work again 2023-03-30 18:09:49 +02:00
Christian Beikov 06bb9fb046 HHH-16388 Treat wrapper arrays with @Lob like the legacy mapping would 2023-03-30 18:08:22 +02:00
Christian Beikov 214b647f0f HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment 2023-03-30 18:08:22 +02:00
Steve Ebersole b799da7b60 HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment 2023-03-30 18:08:22 +02:00
Yoann Rodière 5f0b571df6 HHH-16400 Avoid reflection for calls to StackWalker 2023-03-30 17:39:57 +02:00
Christian Beikov 6ddf354b98 Fix issues with nightly tests 2023-03-30 15:44:13 +02:00
Marco Belladelli 5658eeeff7 HHH-16350 Pass correct state to pre-load events 2023-03-30 15:15:41 +02:00
Marco Belladelli b3cbd9a10a HHH-16350 Add test for issue 2023-03-30 15:15:41 +02:00
Christian Beikov d75c817fd9 HHH-16402 Fix default window frame mode to be RANGE instead of ROWS 2023-03-30 14:46:42 +02:00
Marco Belladelli a24081a096 HHH-16378 Handle non-embeddable generic attribute paths 2023-03-30 14:01:37 +02:00
Yoann Rodière 9d6499536b HHH-16378 Add test for issue 2023-03-30 14:01:37 +02:00
Yoann Rodière 0c70c1ed68 HHH-16255 Avoid confusing logs "Executing import script"
1. Only log this when we're actually executing the script, i.e. when
   the target is the database.
2. Log "Executing script" rather than "Executing import script" since
   sometimes we're executing a drop script
   ("jakarta.persistence.schema-generation.drop-script-source").
2023-03-30 14:00:42 +02:00
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