Christian Beikov
f13264d71d
Fix HANA test failures
2023-10-13 14:23:22 +02:00
The-Huginn
34111914b3
[HHH-17288] Reference primary key only if all properties match
2023-10-13 13:02:56 +02:00
The-Huginn
72842e5d54
[HHH-17288] Create test with OneToOne relation
2023-10-13 13:02:56 +02:00
Jan Schatteman
ed84eddcb6
HHH-17090 - Remove support for Oracle versions older than 19
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
ec639cd1f7
HHH-17097 - Remove support for MariaDB versions older than 10.4
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
1a1604be2f
HHH-17095 - Remove support for SQL Server versions older than 2012
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
f12ef0fa79
HHH-17094 - Remove support for MySQL versions older than 8.0
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
0ded30a157
HHH-17093 - Remove support for CockroachDB versions older than 22.2
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
90485c2b78
HHH-17091 - Remove support for PostgreSQL versions older than 12
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Christian Beikov
749c6f0e15
Fix Oracle 11 issues with aliases and disable FollowOnLockingTest on that version
2023-10-12 11:42:29 +02:00
Davide D'Alto
fb608bddb8
HHH-17150 Remove final from SqmSelectionQueryImpl#setOrder
...
Hibernate Reactive needs to override these methods
2023-10-11 19:33:02 +02:00
Andrea Boriero
8127428188
HHH-17262 JdbcTypeRecommendationException when using <mapping-file> of persistence.xml file when using <mapping-file> of persistence.xml file
2023-10-11 19:12:20 +02:00
Andrea Boriero
697b74a807
HHH-17262 Add test for issue
2023-10-11 19:12:20 +02:00
Andrea Boriero
8e4ce4ea5c
HHH-16486 StandardTemporaryTableExporter generates queries with the wrong parameter marker
2023-10-11 19:11:03 +02:00
Andrea Boriero
b26e0494f3
HHH-16486 Add test for issue
2023-10-11 19:11:03 +02:00
Andrea Boriero
178f68547b
HHH-17290 Embeddable with a primitive field cannot be set to null
2023-10-11 18:56:31 +02:00
Andrea Boriero
04f18cc6a2
HHH-17290 Add test for issue
2023-10-11 18:56:31 +02:00
Yanming Zhou
f309a88552
HHH-16935 Fix inconsistent method name
2023-10-11 18:49:57 +02:00
The-Huginn
b431029bff
[HHH-17065] Unique Index on PrimaryKey orders primary key columns.
2023-10-11 16:45:57 +02:00
Benedikt Waldvogel
3a84e408d6
HHH-17065 Add CompositePrimaryKeyColumnOrderTest
2023-10-11 16:45:57 +02:00
Marco Belladelli
8629e012f8
HHH-17208 Implement support for @Any discriminator and key selection
2023-10-11 16:45:44 +02:00
Marco Belladelli
bd5b9b13c4
HHH-17208 Add test for issue
2023-10-11 16:45:44 +02:00
Marco Belladelli
e950f2ca27
HHH-17211 Complete AnyValuedResult fetches initialization
2023-10-11 16:45:44 +02:00
Marco Belladelli
46def53422
HHH-17211 Add test for issue
2023-10-11 16:45:44 +02:00
Marco Belladelli
cc99b8a67c
HHH-17193 Introduce `Fetch#asFetchParent()` to avoid instanceof checks
2023-10-11 16:45:29 +02:00
Marco Belladelli
8b4ef7c66c
HHH-17193 Create id initializers when containing nested collections
2023-10-11 16:45:29 +02:00
Marco Belladelli
634ea5636e
HHH-17193 Add test for issue
2023-10-11 16:45:29 +02:00
Marco Belladelli
4a282191eb
HHH-17225 Always use target table column for right / full joins
2023-10-11 16:06:33 +02:00
Marco Belladelli
efccd69ed0
HHH-17225 Add test for issue
2023-10-11 16:06:33 +02:00
Marco Belladelli
ce550cfb86
HHH-17306 Move static sql logging in `prepareLoaders()`
2023-10-11 14:34:31 +02:00
Jan Schatteman
bdcae0554f
HHH-17302 - Use nocache for MariaDB sequences
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-11 14:31:51 +02:00
Vincent Bouthinon
9a58fe8028
HHH-16840 Allow serialization of ScanResultImpl
2023-10-10 13:20:29 -05:00
Steve Ebersole
96a000e8ab
HHH-17164 - Proper, first-class soft-delete support
...
https://hibernate.atlassian.net/browse/HHH-17164
2023-10-10 08:25:50 -05:00
Gavin King
e323ec3d4a
HHH-17300 detect and throw exception for @Table annotation on @MappedSuperclass ( #7422 )
...
+ very minor misc code cleanups
2023-10-10 15:05:24 +02:00
Christian Beikov
5bab35eb96
HHH-17176 Map SDO_ORDINATE_ARRAY to BigDecimal[] for Oracle
2023-10-10 09:50:57 +02:00
Christian Beikov
d77786d16a
Revert "Use try-with-resources to close reader / writer"
...
This reverts commit 402a89eb03
.
2023-10-10 09:50:56 +02:00
Zhihong Yu
402a89eb03
Use try-with-resources to close reader / writer
2023-10-09 19:12:34 +02:00
Davide D'Alto
9bbac65523
HHH-17281 Make EntityUpdateAction#handleDeleted protected
2023-10-09 18:36:12 +02:00
Christian Beikov
bc02c7781d
HHH-17276 Be more forgiving when determining lobness
2023-10-09 18:30:18 +02:00
Marco Belladelli
ccf497b2d8
HHH-17223 Test fix for HANA
2023-10-09 09:16:44 +02:00
Marco Belladelli
50a83ba953
HHH-17224 Respect association fetch style for dynamic results
2023-10-09 09:03:09 +02:00
Marco Belladelli
c29869ec7b
HHH-17224 Add test for issue
2023-10-09 09:03:09 +02:00
Christian Beikov
cb0aad7c7c
HHH-17276 Expose size based lob-ness in DdlType and retain info in runtime model
2023-10-05 22:31:54 +02:00
LLEFEVRE
10c5888c43
HHH-16876 Update Oracle testing to 23c
2023-10-05 22:31:54 +02:00
Christian Beikov
37d2fa07b8
HHH-16933 Stop using syntax sugar JSON item-methods
2023-10-05 22:31:54 +02:00
Christian Beikov
8a429e7fb4
HHH-17264 Use json_object to create empty json
2023-10-05 22:31:54 +02:00
marko-bekhta
6e727b6fe4
HHH-16897 Push a where clause to stack before combining predicates
2023-10-04 14:34:09 -05:00
marko-bekhta
21f2f24bb7
HHH-16897 Add a test case to reproduce the issue
2023-10-04 14:34:09 -05:00
Steve Ebersole
68dd43c11c
HHH-17143 - More not-found fix ups
...
https://hibernate.atlassian.net/browse/HHH-17143
2023-10-04 14:28:14 -05:00
Steve Ebersole
1979aed658
HHH-17143 - Bad handling of not-found association references in mutation queries
...
https://hibernate.atlassian.net/browse/HHH-17143
2023-10-04 14:28:14 -05:00
Andrea Boriero
8ddc6e5105
HHH-17108 Error In Native Query when adding two Entity's and using composite key. Error: Unable to find column position by name.
2023-10-04 12:48:48 -05:00
Andrea Boriero
1b92c912df
HHH-17108 Add test for issue
2023-10-04 12:48:48 -05:00
Marco Belladelli
1ffaedd887
HHH-17212 Remove unneeded dialect checks from tests with scrollable results
2023-10-04 12:24:33 -05:00
Marco Belladelli
1ec4f75575
HHH-17212 Avoid jdbc isBeforeFirst() and isAfterLast() calls
2023-10-04 12:24:33 -05:00
Marco Belladelli
6103eb896f
HHH-17223 HHH-17260 Fix result type for criteria's sum() function
2023-10-04 12:20:35 -05:00
Sanne Grinovero
75f173a4a0
HHH-17282 Introduce a specialized Map for NavigablePath to Initializer
2023-10-02 17:09:48 +01:00
Marco Belladelli
d59ecb633b
HHH-17231 Reintroduce support for entity path expansion in subqueries
2023-10-02 16:07:40 +02:00
Marco Belladelli
8957a7ccf5
HHH-17231 Add test for issue
2023-10-02 16:07:40 +02:00
Marco Belladelli
f1facac916
HHH-17178 Add `{element} to treated plural joins by default and fix tg registration
2023-10-02 15:53:02 +02:00
Marco Belladelli
d25e42e341
HHH-17178 Add test for issue
2023-10-02 15:53:02 +02:00
Christian Beikov
8ae68a66b6
Fix naming for entities in a test for Oracle 11
2023-10-02 15:18:07 +02:00
Andrea Boriero
e85d2040c2
HHH-16885 Hibernate 6.x changes outer to inner join when @EntityGraph and @Id
2023-09-29 19:49:56 +02:00
Andrea Boriero
aa0af5a30d
HHH-16885 Add test for issue
2023-09-29 19:49:56 +02:00
Christian Beikov
ccb093e553
HHH-16781 @JavaType annotation is ignored when basic type is already registered for the preferred JdbcType
2023-09-29 18:22:25 +02:00
Cedomir Igaly
02c11514fc
HHH-16781 - Test case showing the problem
2023-09-29 18:22:25 +02:00
Andrea Boriero
30aec8b8ff
HHH-17257 ElementCollection is missing elements after update if embeddable type has primitive columns marked as nullable
2023-09-29 17:37:15 +02:00
Andrea Boriero
b95035c950
HHH-17257 Add additional test
2023-09-29 17:37:15 +02:00
Christian Beikov
8ffb8de079
HHH-16675 Remove invalid test
2023-09-29 11:14:39 +02:00
Gavin King
cbdc2dad83
HHH-17233 be a little more forgiving when comparing column types in schema validation
...
this "fix" is not really strictly-speaking necessary, but it does reduce false positives
in a very tiny number of cases
2023-09-29 10:39:37 +02:00
KaiSuchomel
73e8017d18
HHH-17243 Update hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
...
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2023-09-29 10:34:34 +02:00
Kai Suchomel
90b68eb7bc
HHH-17243 fixed Duration handling in MetadataBuildingProcess
2023-09-29 10:34:34 +02:00
Andrea Boriero
43c0d96ba4
HHH-17257 ElementCollection is missing elements after update if embeddable type has primitive columns marked as nullable
2023-09-27 17:19:39 +02:00
Andrea Boriero
2857491acf
HHH-17257 Add test for issue
2023-09-27 17:19:39 +02:00
Andrea Boriero
493594b771
HHH-17256 Elementcollection embeddable contains only nulls when loading in multiple steps
2023-09-27 17:19:23 +02:00
Andrea Boriero
1454bc7a25
HHH-17256 Add test for issue
2023-09-27 17:19:23 +02:00
Marcel Overdijk
1c64ba901c
HHH-17172 Retrieve matching session factory either by uuid or name during serialization/deserialization
2023-09-27 13:27:35 +01:00
Jan Schatteman
e92cbac8dc
HHH-17234 - Add test case and fix for issue (change the "!=" not equal operator to "<>")
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-26 22:01:20 +02:00
Gavin King
e7ad69d09c
mention that @NaturalId cannot be null in javadoc ( #7370 )
...
as in #7367
2023-09-26 20:57:57 +02:00
The-Huginn
3b19661b2c
HHH-17132 Cleanse non-explicit unique keys with matching columns
2023-09-26 20:29:40 +02:00
Georg Echterling
38ebf27063
HHH-17132 Added test case.
2023-09-26 20:29:40 +02:00
The-Huginn
e17590a18f
HHH-17192 Register entity name usage for entity graph/fetch profile related join fetches
2023-09-26 20:28:52 +02:00
Christian Beikov
59d254cae1
HHH-17242 Partly revert original solution to retain correct expression types
2023-09-26 15:45:04 +02:00
Steve Ebersole
6c2e04381d
natural-id + not-found
...
https://hibernate.atlassian.net/browse/HHH-17197 - Add check for illegal combo of to-one + natural-id + not-found
https://hibernate.atlassian.net/browse/HHH-17196 - Documentation for @NaturalId should be more explicit about non-nullability
2023-09-26 07:44:09 -05:00
Marco Belladelli
dfa795eeac
HHH-17255 Fix treated join basic path table reference resolution
2023-09-25 16:45:47 +02:00
Christian Beikov
458670b849
HHH-17255 Add test for issue
2023-09-25 16:45:47 +02:00
Marco Belladelli
db2f2d8a9f
HHH-17170 Support custom sql mutations for associated collections
2023-09-25 16:31:52 +02:00
Marco Belladelli
800f8f6f31
HHH-17170 Add test for issue
2023-09-25 16:31:52 +02:00
Marco Belladelli
83c900ed94
HHH-17188 Eagerly select values when query cache is enabled
2023-09-25 15:05:33 +02:00
Marco Belladelli
cdb870a969
HHH-17188 Add test for issue
2023-09-25 15:05:33 +02:00
Marco Belladelli
c021287296
HHH-17205 Avoid select by unique key with no referenced property
2023-09-25 15:05:22 +02:00
Marco Belladelli
dcf1f1aa95
HHH-17205 Add test for issue
2023-09-25 15:05:22 +02:00
Marco Belladelli
20bbfb1000
HHH-17155 More precise primitive type assignment compatibility check
2023-09-25 15:05:07 +02:00
Marco Belladelli
c70a746b17
HHH-17155 Add test for issue
2023-09-25 15:05:07 +02:00
Christian Beikov
3345658d9d
HHH-17240 Make ClassTransformer enhancement thread safe
2023-09-22 18:04:58 +02:00
Jan Schatteman
884e1b1b82
HHH-15317 - Fix for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-22 17:10:04 +02:00
Jan Schatteman
335513d5af
HHH-15317 - Add test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-22 17:10:04 +02:00
Christian Beikov
47316da04b
HHH-17242 Improve temporal arithmetic SQL rendering
2023-09-22 16:38:06 +02:00
Jan Schatteman
aa7a2cc0f0
HHH-17228 - apply the discriminator for 1-1 mappings to single-table-inheritance subclass attributes
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-21 16:41:49 +02:00
Karel Maesen
8df6d39b97
HHH-16867 - support index and join hints in the CockroachDB dialect
2023-09-20 17:04:29 +02:00
Gavin King
000b6fd427
add link to full HQL grammar to HQL doc
2023-09-20 15:29:32 +02:00
Gavin King
4a64b4df9e
HHH-17219 tests for row value constructor comparison
...
- add tests for row value constructor comparison/in predicate
- also add non-working test for parameters in tuple constructor
- slightly improve FunctionTests by making a string column non-null
2023-09-20 15:27:20 +02:00
Jan Schatteman
7ff76bf6eb
HHH-16515 - Add o.h.engine.spi to nullness checking
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-20 09:12:44 +02:00
Christian Beikov
f84c2b56db
HHH-13741 Make sure SQL is logged for regular select queries
2023-09-19 12:30:21 +02:00
Marco Belladelli
a0fd64398a
HHH-17203 Add test for issue
2023-09-19 10:58:53 +02:00
Jan Schatteman
7d197329d6
HHH-17187 - Disallow UUIDs with a trailing 0 byte in tests
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-19 09:16:54 +02:00
Marco Belladelli
b38bc76d87
HHH-17156 Skip initialization for different subtype embeddables
2023-09-18 20:48:05 +02:00
gtoison
32605a57e0
HHH-17156 Add test for issue
2023-09-18 20:48:05 +02:00
Andrea Boriero
9a68a9b580
HHH-17221 AssertionError initializing a collection with FetchMode.SUBSELECT and IdClass having only one field
2023-09-18 16:34:17 +02:00
Andrea Boriero
4f3654e1d1
HHH-17221 Add test for issue
2023-09-18 16:34:17 +02:00
Sanne Grinovero
07fe08774f
HHH-17220 Avoid runtime lookups of JdbcService from TableGenerator and TableStructure
2023-09-18 11:18:08 +01:00
Marco Belladelli
0ecd5d8a45
HHH-17167 Also use `@RowId` for deletes when available
2023-09-15 12:04:25 +02:00
Marco Belladelli
3da12cae61
HHH-17167 Add test for issue
2023-09-15 12:04:25 +02:00
Christian Beikov
3eb324f714
HHH-17202 Fix ArrayStoreException for single field id class entity collection batch loading
2023-09-15 09:15:25 +02:00
Christian Beikov
fc65f98aa2
HHH-17202 Test ArrayStoreException for single field id class entity collection batch loading
2023-09-15 09:15:25 +02:00
Andrea Boriero
fe7d2814e3
HHH-17201 Unexpected value type exception for unordered multi id Load with ordered return disable
2023-09-14 15:40:25 +02:00
Andrea Boriero
438db8f0ae
HHH-17201 Add test for issue
2023-09-14 15:40:25 +02:00
Barry LaFond
add1ffae07
HHH-17204 visibility changes for Reactive upsert() support
2023-09-14 14:04:31 +02:00
Gavin King
c014abb0d5
HHH-16592 error when @MapsId refers to id property with @Column mappings
2023-09-11 14:53:56 +02:00
Gavin King
0f94777cfa
HHH-16592 be more consistent with the spec
...
don't infer column name from @Id to @MapsId
2023-09-11 14:53:56 +02:00
Gavin King
38f761daca
HHH-16592 minor refactor
2023-09-11 14:53:56 +02:00
Gavin King
b1116c8b71
HHH-16592 infer join column names using @MapsId
2023-09-11 14:53:56 +02:00
Gavin King
03273eadeb
HHH-16592 add test for @MapsId @ManyToOne with[out] @IdClass
2023-09-11 14:53:56 +02:00
Andrea Boriero
1cc7def6f9
HHH-17159 java.lang.StackOverflowError during Update on Entity with Embeddable and JSON
2023-09-08 16:34:54 +02:00
Andrea Boriero
8538781414
HHH-17159 Add test for issue
2023-09-08 16:34:54 +02:00
aisensiy
263e024629
HHH-17053 Fix wrong order in comments
2023-09-08 14:03:24 +02:00
Jan Schatteman
9e4a56c651
HHH-16768 - Switch JoinResultTests from random to fixed UUID to avoid problems with Sybase
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-07 18:50:33 +02:00
Jan Schatteman
935ac494dd
HHH-16768 - Move type compatibility validation to the comparison/between node constructors
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-07 18:50:33 +02:00
Christian Beikov
dd9a51a53a
Implement sane collection of skip/require dialect annotations
2023-09-07 14:43:31 +02:00
Andrea Boriero
4bfa3853c9
HHH-17173 Getting one-to-one association through a referenece to a bytecode enchanced entity fails
2023-09-07 14:25:26 +02:00
Andrea Boriero
e657efbdc5
HHH-17173 Add test for issue
2023-09-07 14:25:26 +02:00
Andrea Boriero
3ef251dfb2
HHH-17049 Bytecode Enhancement, extra records created for associations created in constructor
2023-09-07 11:36:50 +02:00
Andrea Boriero
de3008e712
HHH-17049 Add more test for issue
2023-09-07 11:36:50 +02:00
Steve Ebersole
85b08de3d2
HHH-17171 - JPA and multiple query roots
...
https://hibernate.atlassian.net/browse/HHH-17171
2023-09-06 17:35:57 -05:00
Christian Beikov
2176d3aaeb
Account for PG < 14 not supporting stored procedure OUT parameters
2023-09-06 20:02:37 +02:00
Marco Belladelli
96da7272fb
HHH-17049 HHH-17131 test fixes
2023-09-06 19:45:33 +02:00
Marco Belladelli
93f423f3f9
HHH-17105 Consider dialect qualifier support in collection cleanup
2023-09-06 19:45:33 +02:00
marko-bekhta
7048a72c61
HHH-17177 Convert the JDBC type code for an id attribute from XML into an annotation
2023-09-06 19:13:14 +02:00
Marco Belladelli
8155b6bcda
HHH-17135 Fix entity-typed null-literal
2023-09-06 19:12:40 +02:00
Marco Belladelli
ae33808f71
HHH-17135 Add test for issue
2023-09-06 19:12:40 +02:00
Marco Belladelli
1735b984d8
HHH-15968 Error when parameter used as both single and multi value
2023-09-06 16:57:02 +02:00
Marco Belladelli
7b942b0c6a
HHH-17131 Fix collection fetch detection for join-fetched associations
2023-09-06 15:13:45 +02:00
Marco Belladelli
19783f1845
HHH-17131 Add test for issue
2023-09-06 15:13:45 +02:00
Christian Beikov
e248379b0a
HHH-17049 Avoid use of reserved word 'open' for column name
2023-09-06 15:13:03 +02:00
Andrea Boriero
e98fccfdae
HHH-17049 Bytecode Enhancement, extra records created for associations created in constructor
2023-09-06 15:12:06 +02:00
Andrea Boriero
7486353807
HHH-17049 Add test for issue
2023-09-06 15:12:06 +02:00
Christian Beikov
e13a31ce3c
HHH-17105 Don't use reserved name role for column
2023-09-06 15:10:51 +02:00
Marco Belladelli
d085572312
HHH-17105 Include custom sql restriction in join table mutations
2023-09-06 15:09:24 +02:00
Marco Belladelli
89888456d0
HHH-17105 Add test for issue
2023-09-06 15:09:24 +02:00
Marco Belladelli
20fa799d62
HHH-17104 More consistent function argument return type checking
2023-09-06 15:08:31 +02:00
Marco Belladelli
25ff386321
HHH-17104 Add test for issue
2023-09-06 15:08:31 +02:00
Christian Beikov
d4accd0233
Make use of connection pooling in most tests
2023-09-06 14:57:05 +02:00
Jan Schatteman
364624f542
HHH-17168 - ignore FunctionTests.testCastBinaryWithLength on cockroachdb
...
Remove the exclusion for postgresql on FunctionTests.testCastBinaryWithLengthForOracle because there it does pass
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-06 12:50:34 +02:00
Jan Schatteman
1f4fc7e803
HHH-17168 - ignore FunctionTests.testCastBinaryWithLength on db-10_5
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-06 12:50:34 +02:00
Christian Beikov
e73a1cdccb
HHH-16945 Cast to varbinary for tuple distinct count on SQL Server to avoid collation issues
2023-09-06 10:06:05 +02:00
Gavin King
4e1f4aeeb7
HHH-17163 throw EntityExistsException as required by JPA spec 3.2.2
2023-09-05 19:30:45 +02:00
Gavin King
87fe5fbde4
minor javadoc changes
2023-09-05 19:30:45 +02:00
Bruno Sofiato
9c375e1a70
HHH-17079 - Fixed NPE when mapping a generic class as a composite user type
2023-09-05 11:09:43 +02:00
Christian Beikov
b19bd07080
HHH-17100 Fix CustomType to not call UserType#disassemble wrongly
2023-09-05 11:08:18 +02:00
Gavin King
70626c1e44
HHH-17158 detect incorrect use of @JoinColumn outside @JoinTable/@CollectionTable
2023-09-04 17:27:19 +02:00
Christian Beikov
c0fa25ade6
HHH-17154 Fix NullPointerException is thrown when constructing EntityManagerFactoryBuilderImpl
2023-09-01 17:46:05 +02:00
Marco Belladelli
21d13ecc11
HHH-17081 Avoid error for same prop name in different inheritance types
2023-08-31 10:56:12 +02:00
Marco Belladelli
14b1337d51
HHH-17081 Add test for issue
2023-08-31 10:56:12 +02:00
Andrea Boriero
c21a430acf
HHH-17064 Fetch mode select causes StackOverflowError if used together with fetch type lazy
2023-08-30 17:26:12 +02:00
Andrea Boriero
fe7a8cd566
HHH-17064 Add test for issue
2023-08-30 17:26:12 +02:00
Steve Ebersole
60d8037ccd
HHH-17014 - Complete "Mapping Maps" chapter of User Guide
...
https://hibernate.atlassian.net/browse/HHH-17014
2023-08-30 06:41:01 -05:00
Marco Belladelli
2105234f5f
HHH-17085 Improved check for entity-valued group by path expansion
2023-08-30 13:27:26 +02:00
Marco Belladelli
449f33ada1
HHH-17085 Add test for issue
2023-08-30 13:27:26 +02:00
Steve Ebersole
a2d45a2679
HHH-16962 - General documentation improvements
...
HHH-17141 - Prepare for 6.3.0 release
https://hibernate.atlassian.net/browse/HHH-16962
https://hibernate.atlassian.net/browse/HHH-17141
2023-08-29 13:20:19 -05:00
Jan Schatteman
2873f62e86
HHH-16916 - Add test for issue (related to changes for HHH-15767)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-29 16:38:35 +02:00
Marco Belladelli
7e726bd97e
HHH-17116 Fix test adding missing dialect feature checks
2023-08-29 09:06:46 +02:00
Marco Belladelli
5f88c8d5c0
HHH-17116 Small fixes to criteria copy logic for qualified joins
2023-08-28 20:38:10 +02:00
Marco Belladelli
363c06152c
HHH-17116 Add test for issue
2023-08-28 20:38:10 +02:00
Marco Belladelli
ca92becf8e
HHH-16616 Fix test with assertion that requires multiple subtypes
2023-08-28 20:37:22 +02:00
Marco Belladelli
b7ba6e731e
HHH-16616 Apply discriminator by pruning table group
...
Also, only apply the discriminator for loads since in queries the pruning is already handled by the entity name usage logic.
2023-08-28 20:37:22 +02:00
Marco Belladelli
9029d76604
HHH-16616 Add test for issue
2023-08-28 20:37:22 +02:00
Marco Belladelli
72d1e10803
HHH-16937 Handle optional `@Any` and discriminator/key nullability
2023-08-28 20:36:47 +02:00
Marco Belladelli
241ed54acd
HHH-16937 Add test for issue
2023-08-28 20:36:47 +02:00
Marco Belladelli
56d7402ecd
HHH-16938 Fix meta-annotations support for any discriminators
2023-08-28 20:36:09 +02:00
Marco Belladelli
224c31b70e
HHH-16938 Add test for issue
2023-08-28 20:36:09 +02:00
Marco Belladelli
489466f774
HHH-17045 Add row-id result to EntityJoinedFetchInitializer
2023-08-28 20:35:31 +02:00
Marco Belladelli
0da986e055
HHH-17045 Use dynamic update when row-id is not available
2023-08-28 20:35:31 +02:00
Marco Belladelli
53ffe6eb7c
HHH-17045 Add test for issue
2023-08-28 20:35:31 +02:00
Christian Beikov
ea9a91502f
HHH-16952 Discover embeddable types through @Embedded annotation for enhancement in a pre-discovery phase
2023-08-28 18:55:04 +02:00
Christian Beikov
13bc7ff38c
HHH-16952 Discover embeddable types through @Embedded annotation for enhancement in a pre-discovery phase
2023-08-28 18:24:45 +02:00
Marco Belladelli
57f26f6b68
HHH-17071 Fix check for collections of converted embeddables
2023-08-28 17:36:12 +02:00
Marco Belladelli
57e9efa4e2
HHH-17071 Add test for issue
2023-08-28 17:36:12 +02:00
Steve Ebersole
fd961cebb1
HHH-17082 - Improve documentation of configuration settings
...
https://hibernate.atlassian.net/browse/HHH-17082
2023-08-28 10:19:37 -05:00
Jan Schatteman
7dc458f663
HHH-15203 - Remove support for Derby versions older than 10.15
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Jan Schatteman
2220cf7fe5
HHH-15535 - Remove support for H2 versions older than 2.1
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Jan Schatteman
213660001c
HHH-15177 - Remove support for PostgreSQL versions older than 11
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Sanne Grinovero
f49535d397
Migrate type from Serializable[] to String[]
2023-08-23 15:05:45 +02:00
Sanne Grinovero
ab0bd8d75d
HHH-17126 Improve type narrowing in signatures of EmbeddableMappingType
2023-08-23 15:03:16 +02:00
Sanne Grinovero
9a2803453c
HHH-17126 Improve type narrowing in signatures of AbstractFetchParent
2023-08-23 15:03:16 +02:00
Gavin King
a5251ce95b
HHH-17122 test for access to generated id from @PrePersist
2023-08-23 14:02:32 +02:00
Gavin King
3cd39c4f1e
add a test for 'foreign' generator
2023-08-23 14:02:32 +02:00
Gavin King
0b4cc3cc7e
HHH-17122 clean up old code in save event listeners, and finish id from @PrePersist
2023-08-23 14:02:32 +02:00
Gavin King
bead7dec50
mark listeners for deprecated operations @Deprecated
2023-08-23 14:02:32 +02:00
Gavin King
20f8a2dbf3
fix test
2023-08-23 14:02:32 +02:00
Sanne Grinovero
8bd915a004
HHH-17124 Avoid type pollution in SqmUtil checking for parameters being of type Bindable
2023-08-23 12:05:22 +02:00
Sanne Grinovero
6de9818e2d
HHH-17123 Avoid type cast to SqlExpressible in SqlSelectionImpl
2023-08-23 11:45:19 +02:00
Gavin King
b67bb7403e
make generated id available in @PrePersist callbacks
2023-08-23 01:05:12 +02:00
Sanne Grinovero
0fdcdc2b7f
HHH-17119 Avoid type pollution when casting ModelPart to EntityMappingType
2023-08-22 20:55:23 +02:00
Sanne Grinovero
e6023d260e
HHH-17000 Do not keep static references to log levels, additional cases
2023-08-22 15:46:44 +02:00
Sanne Grinovero
3f1ab5fab1
HHH-17000 Do not keep static references to log levels for JdbcBindingLogging
2023-08-22 15:46:44 +02:00
Gavin King
8658d6377f
an -> a in javadoc
2023-08-22 15:08:03 +02:00
Sanne Grinovero
32f77c699f
HHH-17115 Resolve type pollution problems on lookup of JdbcValuesMappingProducerProvider
2023-08-22 14:17:56 +02:00
Sanne Grinovero
abe74a85c5
HHH-16073 Remove legacy references to BytecodeProvider configuration from Environment
2023-08-22 11:06:28 +02:00
Sanne Grinovero
4e16d00a26
HHH-16073 Remove deprecated cfg property 'hibernate.bytecode.use_reflection_optimizer'
2023-08-22 11:06:28 +02:00
Gavin King
d876efb860
HHH-17109 fix pre-existing issues with date/time arithmetic
2023-08-21 22:14:21 +02:00
Gavin King
2e5c6fe3a1
HHH-17109 date/time arithmetic in criteria queries
2023-08-21 22:14:21 +02:00
Gavin King
bf297e0e87
HHH-16891 typechecking for arithmetic expressions
2023-08-21 22:14:21 +02:00
Marco Belladelli
392d539c8c
HHH-16970 Fix owner access for eager collection initializer
2023-08-21 13:22:53 +02:00
Marco Belladelli
7170be02db
HHH-16970 Add test for issue
2023-08-21 13:22:53 +02:00
Gavin King
cc427b56ac
add missing LiteralTests for floating point literals
2023-08-19 12:35:51 +02:00
Gavin King
72e092f67f
HHH-16989 fix 'cast(string as String(10))', 'cast(string as Binary(10))' on MySQL
2023-08-19 10:40:05 +02:00
Gavin King
49495c2a54
HHH-17103 simply remove the obsolete operations and types
...
The Holder types were internal, and the operations of the SPI
actually leaked these internal types. So just removing is legit.
2023-08-18 15:35:28 +02:00
Gavin King
367a647412
HHH-17103 massively simplify @Index + @UniqueKey handling
...
There was a whole completely unnecessary second-pass-based lifecycle
making everything way more complicated than it needed to be.
2023-08-18 15:35:28 +02:00
Gavin King
24646ece2c
HHH-17103 allow SQL expressions in @Index(columnList)
2023-08-18 01:46:53 +02:00
Steve Ebersole
f1fa09ab42
HHH-17076 - Numeric literal typing
2023-08-17 12:15:47 -05:00
Gavin King
ca3258b317
HHH-15629, HHH-16583 fix @ManyToOne @JoinTable with defaulted name
2023-08-17 15:56:52 +02:00
Christian Beikov
09abefefc1
Fix literal related test issues
2023-08-17 14:25:11 +02:00
Christian Beikov
33258a9c49
HHH-17098 Auto-discover ObjectMapper modules for JacksonJsonFormatMapper
2023-08-17 12:32:41 +02:00
Christian Beikov
9c0b4ee8ec
Increase timeout for some tests even further
2023-08-17 12:07:22 +02:00
Steve Ebersole
42b7d79bd5
HHH-17076 - Numeric literal typing
2023-08-16 15:04:24 -05:00
Christian Beikov
19b04003fa
Increase timeout for some tests
2023-08-16 21:53:11 +02:00
Christian Beikov
3c389d7196
Fix tests for Oracle 11
2023-08-16 20:02:01 +02:00
Steve Ebersole
c5ccae1b90
HHH-16529 - Verify the version used for enhancement against the version being used
...
https://hibernate.atlassian.net/browse/HHH-16529
2023-08-16 10:46:11 -05:00
Steve Ebersole
ab4ac5a64e
HHH-17076 - Numeric literal typing
...
https://hibernate.atlassian.net/browse/HHH-17076
2023-08-16 10:39:38 -05:00
Andrea Boriero
c7ed34d159
HHH-16939 Optimistic and Pessimistic Force Increment Update Statements are not committed when using a batch
2023-08-16 15:07:31 +02:00
Steve Dighans
58d50e26f7
HHH-16939 - Test batch force increment version update after SELECT
...
Created test to validate that the version column is incremented after a SELECT statement while in batch mode.
2023-08-16 15:07:31 +02:00
Andrea Boriero
ec11992b86
HHH-17075 Lazy loading of association with non-PK referencedColumnName always yields null when bytecode enhancement is enabled
2023-08-16 14:36:43 +02:00
Yoann Rodière
0648af5ec7
HHH-17075 Reproducer for lazy loading of association with non-PK referencedColumnName yielding null
2023-08-16 14:36:43 +02:00
marko-bekhta
90dd4e6d77
HHH-17086 Make JSON/XML format mappers modifiable in SessionFactoryOptionsBuilder
2023-08-16 12:58:17 +02:00
Christian Beikov
7c697f7e37
Fix Gradle toolchain issues
2023-08-16 09:13:53 +02:00
Gavin King
ffe13dde30
extract a method (very minor)
2023-08-16 08:43:23 +02:00
Christian Beikov
0897a90a9e
HHH-17078 Register/Deregister load context on every scroll operation
2023-08-15 19:36:43 +02:00
Christian Beikov
b2fda37773
Use try-with-resources to ensure scroll and stream tests close underlying resources
2023-08-15 19:36:43 +02:00
Jan Schatteman
146cad32ad
HHH-17004 - Add test and fix for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-15 14:04:21 +02:00
Christian Beikov
4fb57f9a15
HHH-17074 Type inference in duration arithmetic is wrong
2023-08-15 11:50:16 +02:00
Christian Beikov
6808f451ba
HHH-16878 Add support for joins in SQL DML AST
2023-08-14 17:18:50 +02:00
Andrea Boriero
d204916c86
HHH-16878 Add test for issue
2023-08-14 17:18:50 +02:00
marko-bekhta
e338d49165
HHH-17072 Process tenant-id from XML mapping
2023-08-14 16:24:55 +02:00
Andrea Boriero
8630d79e79
HHH-16577 Bytecode enhancement and @DynamicUpdate causes Index Out of Bound Exception
2023-08-14 15:02:45 +02:00
Andrea Boriero
54fbe10116
HHH-16577 Add test for issue
2023-08-14 15:02:45 +02:00
Steve Ebersole
dc52fe6ef4
HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
...
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-08-14 07:57:49 -05:00
Steve Ebersole
a6b43a6a45
HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
...
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-08-14 07:57:49 -05:00
Steve Ebersole
d3a1bd70ae
HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
...
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-08-14 07:57:48 -05:00
Steve Ebersole
306adef2a7
General Gradle work - toolchains
2023-08-14 07:56:52 -05:00
Marco Belladelli
f49b87600e
HHH-16928 Add test for issue
2023-08-14 09:50:53 +02:00
Andrea Boriero
deabfa0e47
HHH-17041 Embeddable and Generics throws IllegalArgumentException
2023-08-11 18:14:13 +02:00