15662 Commits

Author SHA1 Message Date
Sanne Grinovero
ca3e69a4f6 HHH-16430 Strictly define ansiSQL2003 as lowercase 2023-04-04 12:51:17 +02:00
Sanne Grinovero
049a25aa66 HHH-16430 Simplify construction of set of ansiSQL2003 keywords 2023-04-04 12:51:17 +02:00
Steve Ebersole
8e1247c909 HHH-16012 - Develop an abstraction for domain model Class refs 2023-04-03 19:54:41 -05:00
Jan Schatteman
3092eed9b0 Contribute a query class diagram
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-04 00:09:41 +02:00
Andreas Asplund
f6e3a56b8e HHH-16413 Add test for issue 2023-04-03 15:18:38 +02:00
Marco Belladelli
288242a10f HHH-16414 Improve TableGroup resolution for get or create 2023-04-03 15:18:38 +02:00
Marco Belladelli
bc31a9532a Fix failing tests on CockroachDB and Oracle 11 2023-04-03 15:14:20 +02:00
Steve Ebersole
4b8167c7fd PublishMigrationGuide task 2023-04-01 09:37:40 -05:00
Jan Schatteman
9991b9d32c HHH-16406 - Fix error in PaginationTest for Sybase
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-31 17:32:20 +02:00
Steve Ebersole
7db9bc83c1 HHH-16407 - EntityPersister and CollectionPersister deprecations 2023-03-30 17:10:41 -05:00
Andrea Boriero
6b8efd01fa HHH-16368 UnsupportedOperationException: compare() not implemented for EntityType 2023-03-30 17:08:13 -05:00
Andrea Boriero
fb174d19c7 HHH-16396 HQL with SubQuery having same alias of root Query generates wrong SQL 2023-03-30 17:01:18 -05:00
Jan Schatteman
b26d8765c2 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-30 20:36:35 +02:00
Andrea Boriero
40f22e482f HHH-16218 Natural id cache is extremely slow for entities with compound natural id 2023-03-30 18:14:20 +02:00
Sylvain Dusart
c5897db954 HHH-16218 Natural id cache is extremely slow for entities with compound natural id 2023-03-30 18:14:20 +02:00
Marco Belladelli
201f10db02 HHH-16241 Add relational java type to SqmExpressible for function argument validation 2023-03-30 18:10:53 +02:00
Marco Belladelli
bf9f3488f2 HHH-16241 Add test for issue 2023-03-30 18:10:53 +02:00
Christian Beikov
b4a306e3e4 HHH-16372 Fix NPEs in some Bindable implementations that operate on values 2023-03-30 18:09:20 +02:00
Christian Beikov
51660d1784 HHH-16359 Make attributes non-optional which have only non-nullable columns 2023-03-30 18:09:20 +02:00
Christian Beikov
80065dabdf HHH-16358 Make OneToMany with abstract TABLE_PER_CLASS element work again 2023-03-30 18:09:20 +02:00
Christian Beikov
a35234a149 HHH-16388 Treat wrapper arrays with @Lob like the legacy mapping would 2023-03-30 18:07:45 +02:00
Christian Beikov
b5220ff929 HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment 2023-03-30 18:07:45 +02:00
Steve Ebersole
f209423797 HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment 2023-03-30 18:07:45 +02:00
Yoann Rodière
e54b4dee54 HHH-16400 Avoid reflection for calls to StackWalker 2023-03-30 17:39:37 +02:00
Christian Beikov
31f1a30c7d Fix issues with nightly tests 2023-03-30 15:43:51 +02:00
Marco Belladelli
bddfa7c5c6 HHH-16350 Pass correct state to pre-load events 2023-03-30 15:15:06 +02:00
Marco Belladelli
ab91f08ad8 HHH-16350 Add test for issue 2023-03-30 15:15:06 +02:00
Christian Beikov
9b7e4d7cfa HHH-16402 Fix default window frame mode to be RANGE instead of ROWS 2023-03-30 14:46:10 +02:00
Christian Beikov
e1d926356f HHH-16404 SkipFirstLimitHandler calls insertAfterSelect with parameter in wrong order 2023-03-30 14:26:23 +02:00
dependabot[bot]
8f6260fa5e Bump com.gradle.enterprise from 3.12.4 to 3.12.6
Bumps com.gradle.enterprise from 3.12.4 to 3.12.6.

---
updated-dependencies:
- dependency-name: com.gradle.enterprise
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-30 14:03:42 +02:00
Marco Belladelli
dc87f4bf18 HHH-16378 Handle non-embeddable generic attribute paths 2023-03-30 14:01:05 +02:00
Yoann Rodière
b703f23a92 HHH-16378 Add test for issue 2023-03-30 14:01:05 +02:00
Yoann Rodière
107b6e495b 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:21 +02:00
Yoann Rodière
943fd55ba2 HHH-16255 De-duplicate a few methods from SchemaCreatorImpl/SchemaDropperImpl/SchemaTruncatorImpl 2023-03-30 14:00:21 +02:00
Davide D'Alto
d99889359d HHH-16399 Minor refactoring 2023-03-30 13:08:29 +02:00
Davide D'Alto
6cdef8beab 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:29 +02:00
Marco Belladelli
715a12ba7e HHH-16305 Skip checking JavaObjectType function arguments 2023-03-30 12:45:26 +02:00
Marco Belladelli
3942961eeb HHH-16305 Add test for issue 2023-03-30 12:45:26 +02:00
Andrea Boriero
c9640c2ee3 HHH-16281 Inconsistent Behaivor of L2 cache between Hibernate 5 and 6 2023-03-30 09:40:57 +02:00
Steve Ebersole
52e95aec46 HHH-16391 - Incorrect mutability-plan resolution for converted collection-as-basic mappings 2023-03-29 15:34:25 -05:00
Andrea Boriero
53b3ea6b3b HHH-16272 Hibernate 6 fails to refresh when collections are accessed in entity setter method when access type is property 2023-03-29 17:25:56 +02:00
Andrea Boriero
8c9497b63a HHH-16272 Add test for issue 2023-03-29 17:25:56 +02:00
Marco Belladelli
be10b32b94 HHH-16390 - Execution of non-batched statements do not force execution of current batch
HHH-16319 - test
2023-03-28 15:12:30 -05:00
Steve Ebersole
a9f51a3eae oracle test fix up 2023-03-28 14:15:49 -05:00
Jan Schatteman
1b86b2228c HHH-16386 - Disable batching for dynamic-insert and dynamic-update
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-28 07:25:23 -05:00
Steve Ebersole
0455e2d676 HHH-16339 - Unify entity and any discriminator handling 2023-03-27 13:06:20 -05:00
Marco Belladelli
055aeba6b9 HHH-16380 Avoid metamodel access when instantiating entity instances 2023-03-27 18:17:14 +02:00
Jan Schatteman
c2a3bd3b48 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 16:47:31 +02:00
Marco Belladelli
943c2210dd HHH-16274 Fix sorting of DependantValue's properties 2023-03-24 19:06:31 +01:00
Marco Belladelli
0a8cf3f6bf HHH-16274 Add test for issue 2023-03-24 19:06:31 +01:00