Sanne Grinovero
be19f1547d
HHH-17061 Remove getSubclassClosureIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
4152233395
HHH-17061 Remove PersistentClass#getSubclassIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
f42766e505
HHH-17061 Remove getPropertyClosureIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
e2ca0b74ee
HHH-17061 Remove PersistentClass#getSubclassPropertyClosureIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
ab77c82b8a
HHH-17059 Remove deprecated method Table#getIndexIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
86155f8705
HHH-17058 Remove PersistentClass#getReferenceablePropertyIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
63473e99cd
HHH-17057 Remove PersistentClass#getNonDuplicatedPropertyIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
524e36ed87
HHH-17056 Deprecate SimpleValue#getConstraintColumnIterator()
2023-08-10 11:32:04 +02:00
Sanne Grinovero
b602c9bddf
HHH-17055 Remove deprecated method Value#getColumnIterator()
2023-08-10 11:32:04 +02:00
Sanne Grinovero
3b5d0d6bfb
HHH-17066 Upgrade H2 to version 2.2.220
2023-08-10 10:53:51 +02:00
Gavin King
c70b6946b1
mention Persistence.generateSchema() in doc
2023-08-09 19:58:03 +02:00
Marco Belladelli
d3b6eaea53
HHH-16918 Unify column duplication checking logic under Value
2023-08-09 14:28:02 +02:00
Marco Belladelli
bafc2ae88e
HHH-16918 Retain any key and discriminator (insert/updat)ability
2023-08-09 14:28:02 +02:00
Marco Belladelli
f5d806623e
HHH-16918 Add test for issue
2023-08-09 14:28:02 +02:00
Marco Belladelli
6f96ce41d1
HHH-16755 Consider inherited properties when handling generics
2023-08-09 14:27:09 +02:00
Marco Belladelli
8ab82f1401
HHH-16755 Add test for issue
2023-08-09 14:27:09 +02:00
Gavin King
7a75a0734b
get rid of warnings in JdbcTypeJavaClassMappings
2023-08-09 13:10:09 +02:00
marko-bekhta
ae8b3f9a33
HHH-16990 Add support for more hibernate-specific features to XML mappings
...
- org.hibernate.annotations.Type
- org.hibernate.annotations.JdbcTypeCode
- org.hibernate.annotations.UuidGenerator
2023-08-09 11:01:43 +02:00
marko-bekhta
7edb7984a8
HHH-16990 Make marshalling adapters null-safe
2023-08-09 11:01:43 +02:00
Cedomir Igaly
93f1ed6e76
HHH-16591 - Replace thrre methods adaptToPreferredSqlTypeCodeForXXX with single adaptToPreferredSqlTypeCode
2023-08-09 09:33:27 +02:00
Cedomir Igaly
3f7e880f73
HHH-16591 - Fixing preferred SQL type code change handling for UUID as previously for Duration
2023-08-09 09:33:27 +02:00
Cedomir Igaly
448f902ced
HHH-16591 Add a test case to check if PREFERRED_UUID_JDBC_TYPE can be overridden by annotations
2023-08-09 09:33:27 +02:00
Cedomir Igaly
3241c2d117
HHH-16591 - Handle preferred SQL type code change for Duration similar to Instant
2023-08-09 09:33:27 +02:00
Cedomir Igaly
280ff719bb
HHH-16591 - See documentation 2.2.21 - "By default, Hibernate maps Duration to the NUMERIC SQL type."
2023-08-09 09:33:27 +02:00
Cedomir Igaly
049f24d67a
HHH-16591 - Default JdbcType should be looked up by Duration class type, not by INTERVAL_SECOND
2023-08-09 09:33:27 +02:00
marko-bekhta
c1ecd20850
HHH-16591 Update the docs to use `JdbcTypeCode` instead of `JdbcType` to override an SQL type for Duration
2023-08-09 09:33:27 +02:00
marko-bekhta
83d706d092
HHH-16591 Add a test case to check if PREFERRED_DURATION_JDBC_TYPE can be overridden by annotations
2023-08-09 09:33:27 +02:00
Christian Beikov
63eedee7a2
HHH-16759 When ComponentType is immutable, use instantiator instead of setting property values
2023-08-09 09:16:12 +02:00
Cedomir Igaly
24467aa86e
HHH-16759 Added tests for transient and persistent entities
2023-08-09 09:16:12 +02:00
Gavin King
75f3ad9651
fix type in jdoc
2023-08-08 21:07:33 +02:00
Gavin King
14ba8f5c20
HHH-17046 make SchemaManager.truncateMappedObjects() repopulate table generators
2023-08-08 19:16:31 +02:00
Gavin King
4da2fe0f5b
add a test for implicit collection joins in 'select' clause
2023-08-08 19:16:31 +02:00
Scott Marlow
2bd427befe
HHH-16971 Upgrade ByteBuddy to 1.14.5
...
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-08-08 17:42:45 +02:00
Yoann Rodière
f2a0087757
HHH-16832 Add missing test annotation
2023-08-08 16:51:51 +02:00
Christian Beikov
4551f5bcc4
Improve test reliability on Sybase
2023-08-08 16:08:39 +02:00
Christian Beikov
67c52f87bc
HHH-16611 Switch NameQualifierSupport for Sybase to BOTH
2023-08-08 16:08:39 +02:00
Christian Beikov
feb3b3fc36
HHH-17033 Fix invalid SQL being generated for implicit join in entity join on clause
2023-08-08 16:06:40 +02:00
Sanne Grinovero
185cfbc4cc
HHH-17043 Remove unused internal collection JoinedIterable
2023-08-08 15:17:06 +02:00
Marco Belladelli
869d857823
HHH-16988 Fix and simplify the getNavigablePathCopy method
...
Handle implicitly treated navigable paths copy correctly.
Also, small change to findPluralAttribute() to correctly handle multiple inheritance types.
2023-08-08 14:07:48 +02:00
Marco Belladelli
e3ccfdf829
HHH-16988 Add test for issue
2023-08-08 14:07:48 +02:00
Davide D'Alto
df88fd15fa
HHH-17037 Changes for Hibernate Reactive
...
Make it possible to override the SingleIdLoadPlan
and the SingleIdEntityLoader.
2023-08-08 11:15:46 +02:00
Andrea Boriero
000e21dad5
HHH-16968 StackOverflowError when using NaturalIdLoadAccess and bi-directional association
2023-08-08 10:40:31 +02:00
Andrea Boriero
6a1e4a5e45
HHH-16968 Add test for issue
2023-08-08 10:40:31 +02:00
Gavin King
b43e32eb80
HHH-17009 put back AbstractPostInsertGenerator in deprecated mode
...
I should not have removed this class, I messed up there.
2023-08-07 20:46:02 +02:00
Christian Beikov
351071296b
HHH-17001 Visit nested joins and predicates only once through special consume methods in BaseSemanticQueryWalker
2023-08-07 17:18:08 +02:00
Christian Beikov
a4a75efcd3
HHH-17001 Test for StackOverflowError during parameter collection
2023-08-07 17:18:08 +02:00
Yoann Rodière
09c6c1d6e8
Use JUnit 5 for Java Modules integration tests
...
No idea why we weren't, but using JUnit 4 leads to problems with JDK 21
(some classes being detected as tests even though they aren't),
so let's avoid that.
2023-08-07 17:15:59 +02:00
Yoann Rodière
03e2fc9654
Use Java 21 bytecode for tests when testing against JDK 21
2023-08-07 17:15:59 +02:00
Gavin King
ffbced83a9
HHH-17039 fix Session vs EntityManager confusion in doc code examples
2023-08-07 12:44:05 +02:00
Marco Belladelli
36fc27dd4a
HHH-16919 Always skip initialization for non-owning entity initializers
2023-08-07 12:00:21 +02:00