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
Andrea Boriero
005e28113e
HHH-17041 Add test for issue
2023-08-11 18:14:13 +02:00
Andrea Boriero
267e65239e
HHH-17034 Bytecode enhancement leads to broken constructor for a generic embedded field in a twice removed MappedSuperclass
2023-08-11 18:14:13 +02:00
Yoann Rodière
b250f3f1fb
HHH-17035 Reproducer for Bytecode enhancement leading to StackOverflowError with specific setup involving different generic parameter names
2023-08-11 18:14:13 +02:00
Yoann Rodière
a7e9c8a721
HHH-17034 Reproducer for exception with bytecode-enhanced entity with embeddable in twice removed generic mappedsuperclass
2023-08-11 18:14:13 +02:00
Steve Ebersole
4666d774e4
HHH-14306 - Passed TcclLookupPrecedence parameter in JPA properties is ignored
2023-08-11 08:20:34 -05:00
Marco Belladelli
317334f14d
HHH-16798 Fix check for supertype-treats in single table inheritance
...
Also, fix a small bug in special not-null discriminator predicate rendering
2023-08-11 15:12:39 +02:00
Marco Belladelli
dbaf309050
HHH-16798 Add test for issue
2023-08-11 15:12:39 +02:00
Gavin King
bbee6cd4aa
improve generic typing of Hibernate.isPropertyInitialized()
2023-08-11 00:18:22 +02:00
Sanne Grinovero
e275d5820b
HHH-17061 Cleanup of deprecated annotations and javadoc in PersistentClass
2023-08-10 11:32:04 +02:00
Sanne Grinovero
0252c16b4f
HHH-17061 Remove deprecated method PersistentClass#getDiscriminatorColumnIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
aea84e3fdc
HHH-17061 Remove deprecated method PersistentClass#getJoinIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
6970ddbbbf
HHH-17061 Remove unused custom collection: JoinedIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
5754cd608c
HHH-17061 Remove PersistentClass#getPropertyIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
0a5d9f293d
HHH-17061 Amend javadoc of PersistentClass#getProperties
2023-08-10 11:32:04 +02:00
Sanne Grinovero
a1b899799a
HHH-17061 Remove internal custom collection SingletonIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
ee85011c5d
HHH-17061 Remove PersistentClass#getUnjoinedPropertyIterator()
2023-08-10 11:32:04 +02:00
Sanne Grinovero
58c3460f1f
HHH-17061 Remove PersistentClass#getJoinClosureIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
c4b0a71722
HHH-17061 Remove PersistentClass#getKeyClosureIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
d9e70896cd
HHH-17061 Remove PersistentClass#getTableClosureIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
e5b0e71dfa
HHH-17061 Remove PersistentClass#getDeclaredPropertyIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
e922b90c32
HHH-17061 Remove getSubclassTableClosureIterator
2023-08-10 11:32:04 +02:00
Sanne Grinovero
1a4be30a70
HHH-17061 Remove getSubclassJoinClosureIterator
2023-08-10 11:32:04 +02:00
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
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
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
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
Marco Belladelli
36fc27dd4a
HHH-16919 Always skip initialization for non-owning entity initializers
2023-08-07 12:00:21 +02:00
Marco Belladelli
55a5be5c9d
HHH-16919 Add test for issue
2023-08-07 12:00:21 +02:00
Marco Belladelli
44e48740a1
HHH-16879 Handle parent injection in ComponentType#assemble
2023-08-07 11:59:01 +02:00
Marco Belladelli
f4807c0249
HHH-16879 Add test for issue
2023-08-07 11:59:01 +02:00
Christian Beikov
2b1a5ae74f
HHH-16670 Test to ensure columnDefinition has precedence over specialized type declaration
2023-08-07 11:10:52 +02:00
Andrea Boriero
adc962957d
HHH-16762 SchemaMigrator generates ORA-22859 errors on columns annotated with @Lob
2023-08-04 20:16:43 +02:00
Andrea Boriero
db602cb535
HHH-17011 Add test for issue
2023-08-04 20:16:43 +02:00
Christian Beikov
b57fbb1245
Fix Sybase duration arithmetic problem
2023-08-04 16:30:41 +02:00
Christian Beikov
35fa14a666
HHH-16901 Add test for a partial null composite FK to a non-primary key
2023-08-04 16:30:41 +02:00
Andrea Boriero
22535bbd92
HHH-16997 Embedded components in HibernateProxy are not initialized when entity has reference to another entity of the same type + HHH-16901 Embedded field in entity association from composite key not correctly instantiated
2023-08-04 16:30:41 +02:00
Marco Belladelli
7cb00f3521
HHH-16901 Add test for issue
2023-08-04 16:30:41 +02:00
Andrea Boriero
424c6b447f
HHH-16997 Add test for issue
2023-08-04 16:30:41 +02:00
Andrea Boriero
40aa49b504
Fix java 17 build error with Gradle 8
2023-08-04 14:49:21 +02:00
Andrea Boriero
126a28e8f4
Fix jpamodelgen build error with Gradle 8
2023-08-04 14:49:21 +02:00
Christian Beikov
a209b7ad46
HHH-16737 Parse non-type-suffixed number literals as types that fit the number value
2023-08-03 18:59:01 +02:00
Andrea Boriero
35a671e64e
HHH-17019 EntityListener is not triggered for a LAZY loaded association
2023-08-03 10:18:12 +02:00
Andrea Boriero
1b1ed23964
HHH-17019 Move tests to bytecode folder
2023-08-03 10:18:12 +02:00
marko-bekhta
c971b16e14
HHH-17019 Create a reproducer for the issue
2023-08-03 10:18:12 +02:00
Christian Beikov
537602b993
HHH-16694 Generated enum columns should respect the enum's intended order
2023-08-02 19:15:25 +02:00
Christian Beikov
6a4b7467f7
Fix Oracle 11 test failure
2023-08-02 19:10:26 +02:00
The-Huginn
f2b4454c0e
[HHH-16979] Change SqmPathSource resolution method call
2023-08-02 19:01:49 +02:00
Clement Escoffier
71cb3477ca
HHH-17005 - Replace monitor with a Java lock to avoid pinning when using virtual threads
...
This commit replaces a `synchronized` with a ReentrantLock in:
- PooledOptimizer
- PooledLoOptimizer
- LegacyHiLoAlgorithmOptimizer
- HiLoOptimizer
The other implementations do not use a monitor lock.
2023-08-02 10:40:49 -04:00
Marco Belladelli
d825801f0d
HHH-16751 Add test for issue
2023-08-02 15:29:29 +02:00
James Bodkin
fe89b0b4b1
HHH-16766: Load lazy hierarchical IdClass entities
2023-08-02 12:04:05 +02:00
Marco Belladelli
91b17b8179
HHH-16888 Return correlated root in findRoot() for entity joins
2023-08-01 13:41:45 +02:00
Marco Belladelli
be9465c1f9
HHH-16888 Add test for issue
2023-08-01 13:41:45 +02:00
Sanne Grinovero
4af306f2c2
HHH-16911 Don't wait for 3m in the self-test of ClassLoaderLeaksUtilityTest
2023-07-31 07:20:08 -04:00
Gavin King
ed88d050f8
HHH-17006 fix HQL ':enumValue is null'
2023-07-29 12:14:06 +02:00
Gavin King
c74d6fa86f
HHH-17006, HHH-13016 various refactorings/cleanups before fix
...
- Misc cleanups and fixes to incorrect generic typing of some operations
- Try to fix bodgy type inference algorithm for case/when expressions
2023-07-29 12:14:06 +02:00
Sanne Grinovero
1bc6b11ec5
HHH-16911 Ensure the PhantomReference doesn't get collected before having had a change to trigger
2023-07-28 11:39:18 -04:00
Sanne Grinovero
ae934e72ee
HHH-16911 Save some memory in CallbackRegistryImpl
2023-07-27 16:06:12 -04:00
Sanne Grinovero
a9f77b4cfb
HHH-16911 Ensure we don't leak references to JPA callbacks on SessionFactory close
2023-07-27 16:06:12 -04:00
Sanne Grinovero
4c3666babc
HHH-16911 Integration test for SessionFactory using callbacks to not leak ClassLoader
2023-07-27 16:06:12 -04:00
Sanne Grinovero
5a215a146f
HHH-16911 Integration test for empty SessionFactory to not leak the CL
2023-07-27 16:06:12 -04:00
Sanne Grinovero
9973c80a76
HHH-16911 Introduce a testing utility to spot ClassLoader leaks
2023-07-27 16:06:12 -04:00
Sanne Grinovero
a03c947b5d
HHH-16911 Introduce a testing utility to spot memory leaks
2023-07-27 16:06:12 -04:00
Sanne Grinovero
dac96abd24
HHH-16911 MapBackedClassValue ClassLoader leak
2023-07-27 16:06:12 -04:00
Christian Beikov
d213fff3de
Make sure tests work with Oracle 11
2023-07-27 18:28:44 +02:00
Andrea Boriero
6c8cdb1b32
HHH-16816 Add test for issue
2023-07-27 14:09:45 +02:00
Sanne Grinovero
d8363d720a
HHH-17003 Race conditions in LazyLoadingConnectionCloseTest and ConnectionsReleaseAutoCommitTest
2023-07-27 05:22:38 -04:00
Andrea Boriero
b561e64fca
HHH-16959 Add test for issue
2023-07-27 10:40:24 +02:00
Andrea Boriero
e2f92af59f
HHH-16959 Fail to batch delete entities with nested embeddeds
2023-07-27 08:22:26 +02:00
Gavin King
9add83ec92
fix problem where Hibernate refused to instantiate non-public UserType
...
also:
- clean up some code with respect to generic typing
- improve some exception reporting
2023-07-26 16:40:07 +02:00
Andrea Boriero
0725022d79
HHH-16966 StackOverFlowError with @ManyToOne and @Proxy( lazy=false )
2023-07-26 15:06:18 +02:00
gtoison
87096e5a0a
HHH-16966 Test reproducing the issue
2023-07-26 15:06:18 +02:00
Laurent Klock
bde1034aee
HHH-16977 Fixed in NullPointerException in EntityEntryContext.downgradeLocks
2023-07-26 07:01:29 -04:00
Andrea Boriero
c7bafd646a
HHH-16895 @Check constraint not generated when annotated on entity
2023-07-26 12:10:22 +02:00
Andrea Boriero
9d8d626323
HHH-16895 Add test for issue
2023-07-26 12:10:22 +02:00
Andrea Boriero
9bb1327581
Revert "HHH-16959 Fail to batch delete entities with nested embeddeds"
...
This reverts commit 533c1cd22b
.
2023-07-26 12:09:10 +02:00
Andrea Boriero
5ca06af029
Revert "HHH-16959 Add test for issue"
...
This reverts commit 6c767eab1f
.
2023-07-26 12:08:56 +02:00
Andrea Boriero
533c1cd22b
HHH-16959 Fail to batch delete entities with nested embeddeds
2023-07-26 12:04:05 +02:00
Andrea Boriero
6c767eab1f
HHH-16959 Add test for issue
2023-07-26 12:04:05 +02:00
Adrodoc
148806fe2c
HHH-16826: Refactor to avoid costly modulo operation for splitting in clauses
...
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2023-07-26 11:50:51 +02:00
Adrodoc
68601df471
HHH-16826 - IN-Clause Parameter Padding should grow exponentially for Dialects with InExpressionCountLimit
2023-07-26 11:50:51 +02:00
Gavin King
a438474f45
add some javadoc
2023-07-25 18:19:51 +02:00
Gavin King
cbc572427d
disable some tests on MySQL due to HHH-16989
2023-07-25 16:32:10 +02:00
Gavin King
d3a1b4f33e
add test for cast() with parameters in numeric expressions
2023-07-25 16:32:10 +02:00
Gavin King
b53732d141
fix bug where parameters of cast target type were not passed along
...
This was yet another bug that resulted from what I've been warning about:
the use of untypesafe getChild() methods in SQB. So I've gone through and
removed even more of those, to further reduce the probability of this kind
of bug in the future.
2023-07-25 16:32:10 +02:00
Gavin King
dfc282adb1
extremely minor cleanups to type descriptors
2023-07-25 16:32:10 +02:00
Christian Beikov
e83008e75d
Fix DB2 10.5 testsuite issues
2023-07-25 15:47:08 +02:00
Christian Beikov
1ba2203d7c
Fix HANA and Oracle old testsuite failure due to id column only table with identity
2023-07-25 15:03:27 +02:00
Gavin King
7effc40e13
HHH-15939 test for fixed issue
2023-07-24 20:19:46 +02:00
Gavin King
05de3e487b
clarify the semantics of hibernate.criteria.value_handling_mode
2023-07-24 18:31:50 +02:00
Andrea Boriero
ec9747983d
HHH-16825 Cascading an entity with a composite key causes NullPointerException in AbstractClassJavaType.extractHashCode
2023-07-24 17:58:45 +02:00
Andrea Boriero
bf66bc7b78
HHH-16825 Add test for issue
2023-07-24 17:58:45 +02:00
Christian Beikov
eb562d5078
HHH-16984 Disable use of arrays for batch and multi-loader on H2
2023-07-24 17:15:19 +02:00
Christian Beikov
90eb697020
HHH-16983 Avoid unnecessary allocations for HQL interpretation caching
2023-07-24 17:15:19 +02:00
Christian Beikov
b9e5d3a6bc
HHH-16982 Avoid unnecessary registerReloadedEntity calls
2023-07-24 17:15:19 +02:00
Christian Beikov
7915ad635a
HHH-16981 Improve JdbcOperation caching
2023-07-24 17:15:19 +02:00
Gavin King
1d54f179b2
lightly reword javadoc for a setting
2023-07-24 14:28:03 +02:00
Gavin King
4057245de2
jdoc the default for a setting + add @since tags
2023-07-23 17:57:59 +02:00
Gavin King
6c435b02c9
support optional 'from' in @HQL query method generation
...
(as desired by Stef)
2023-07-23 15:51:14 +02:00
Gavin King
1c15267d3a
HHH-16973 optional 'from' clause
...
(and cleanups to SQB)
2023-07-23 13:28:54 +02:00
Gavin King
2c5ee8f088
split UserComponentType out from ComponentType
...
and add CompositeType.replacePropertyValues()
this refactoring results in significant simplifications/cleanliness
2023-07-22 15:00:50 +02:00
Gavin King
47024e7bd5
miscellaneous code cleanups
2023-07-22 15:00:50 +02:00
Gavin King
57cbf2e16a
update jdoc of @Find, @HQL, @SQL
2023-07-21 21:33:15 +02:00
Gavin King
c15232141d
add missing @since annotations
2023-07-21 21:33:15 +02:00
Gavin King
1d22d8e174
add some links to Javadoc overview
2023-07-21 21:33:15 +02:00
Sanne Grinovero
a27f1e5cd8
HHH-16819 Pointing to legacy property (pre-Jakarta) in thrown exception of GroupsPerOperation
2023-07-21 12:04:25 -04:00
Victor Bonnier
36f3e4c289
HHH-16819 Corrected typo in JAKARTA_JPA_GROUP_PREFIX
2023-07-21 12:04:20 -04:00
Sanne Grinovero
042ea16b37
HHH-16963 Avoid H2's capability to register a JVM shutdown hook: causes classloader leaks during tests
2023-07-21 11:43:01 -04:00
Sanne Grinovero
d812da6567
HHH-16964 Disable Log4J2's management beans during integration tests
2023-07-21 11:41:00 -04:00
Sanne Grinovero
0fa23aab81
HHH-16965 ByteCodeHelper test utility might occasionally not read the full bytestream
2023-07-21 06:15:46 -04:00
Jan Schatteman
38f5db334b
HHH-16872 - Verify that statement fetch size is properly used
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-20 11:23:45 -05:00
Marco Belladelli
382037ec91
HHH-16860 Fix joined inheritance associations on root class
2023-07-20 11:09:27 -05:00
Marco Belladelli
79fe21648c
HHH-16860 Add test for issue
2023-07-20 11:09:27 -05:00
Marco Belladelli
2a773b06ce
HHH-16942 Make to-one's getJdbcTypeCount consistent with getSelectable
...
Also, cleanup some duplicated code in UpdateCoordinatorStandard
2023-07-20 09:17:46 -05:00
Marco Belladelli
78cc85aa05
HHH-16849 Fix partition key inside multi-column foreign key
2023-07-20 09:17:46 -05:00
Marco Belladelli
b9e8d71dc8
HHH-16849 HHH-16942 Add test for issue
2023-07-20 09:17:46 -05:00
norbert_wirges
f55c017f59
HHH-16907 moved if from inside private method to around
...
This improves performance of cascadeLogicalOneToOneOrphanRemoval
handling, because entity fields are only read by reflection if the field
is actually a 1:1 relation (before the change, this was done every time
for every field)
2023-07-20 09:15:33 -05:00
Gavin King
7c378847cb
HHH-16912 return null from deprecated method instead of producing a CCE
...
This is a band-aid over an error occurring in Liquibase. But it seems to
me that Liquibase itself should be updated to use the new APIs.
2023-07-20 09:06:40 -05:00
Andrea Boriero
75d834efe9
HHH-16890 StackOverflowError when loading entities with @Proxy(lazy = false)
2023-07-20 16:04:35 +02:00
gtoison
abaaa09225
HHH-16890 Add test for issue
2023-07-20 16:04:35 +02:00
Steve Ebersole
fca25adde9
HHH-16955 - Better define how joins are handled with implicit Query select clause
2023-07-20 08:26:00 -05:00
Gavin King
17503d93c6
misc Javadoc improvements around event listeners
2023-07-20 12:32:21 +02:00
Marco Belladelli
28d9c65293
HHH-16908 Mapping error when using unowned associations as identifiers
2023-07-20 09:41:16 +02:00
Jan Schatteman
93b1b6a48c
HHH-16908 Add test for issue
2023-07-20 09:41:16 +02:00
Steve Ebersole
cd24ddf8e6
HHH-16765 - Cannot parse quoted table name
2023-07-19 14:16:01 -05:00
Steve Ebersole
e2504647d4
HHH-13741 - LOG_SLOW_QUERY parameter doesn't always log SQL
2023-07-19 11:35:52 -05:00
Andrea Boriero
300667223c
HHH-16943 Column ordering leads to wrong column order in unique constraints + HHH-16953 Hibernate doesn't observe column order on multicolumn indexes
2023-07-19 17:41:29 +02:00
Andrea Boriero
1e5b87f1d9
HHH-16953 Ad test for issue
2023-07-19 17:41:29 +02:00
Benedikt Waldvogel
bde99e8a1c
HHH-16943 Add UniqueConstraintColumnOrderTest showing the column order issue
2023-07-19 17:41:29 +02:00
Andrea Boriero
085fd88a7f
HHH-15917 Unrelated Entity Join throws IllegalStateException
2023-07-19 15:58:31 +02:00
Andrea Boriero
b0ac15af42
HHH-15917 Add test for issue
2023-07-19 15:58:31 +02:00
Marco Belladelli
97be9b31cf
HHH-16837 Avoid passing domain path's NP when resolving table reference
2023-07-19 13:03:59 +02:00
Marco Belladelli
26eaa5a6df
HHH-16837 Add test for issue
2023-07-19 13:03:59 +02:00
Marco Belladelli
2c7706eac8
HHH-16803 Specially handle enum classes in nullLiteral
2023-07-19 13:03:20 +02:00
Marco Belladelli
7333221c08
HHH-16803 Add test for issue
2023-07-19 13:03:20 +02:00
Gavin King
e5371386a4
remove order-by list from the query plan cache key
...
Roll back my always-intended-to-be-temporary bandaid to allow
caching of the query plan after calls to setOrder(). Instead,
just disable caching of the query plan. When the query plan
cache can handle caching of criteria queries, change to use
that strategy instead.
2023-07-18 20:08:06 +02:00
Andrea Boriero
e2ec3cd3e7
HHH-16812 StackOverflowError an embeddable's @Parent is a subclass in an inheritance tree
2023-07-18 17:55:40 +02:00
Andrea Boriero
2c2fd9df75
HHH-16812 add test for issue
2023-07-18 17:55:40 +02:00
gtoison
4d79376be9
HHH-16812 Test reproducing the issue
...
It seems that when trying to call the Smell.setCheese()setter and when
the entity is an uninitialized Food proxy there’s a ClassCastException
(maybe the proxy should be narrowed to the actual class of the entity)
and then it tries to build an exception but to do that it needs to
initialize the entity and that fails again with the same problem.
Building the exception fails because PropertySetterAccessException tries
to call the toString method of the uninitialized proxy.
2023-07-18 17:55:40 +02:00
Jan Schatteman
58c10758e0
HHH-16515 - Add o.h.property.access.spi to nullness checking
...
HHH-16515 - Add o.h.property.access.internal to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-18 14:33:00 +02:00
Marco Belladelli
22091b2254
HHH-16494 Reworked pruning for joined inheritance persister
...
Added handling of subclasses with the same table name and discriminator condition.
Also avoid useless left-joins when not finding table references instead of throwing an exception.
2023-07-18 14:02:19 +02:00
Marco Belladelli
fed020e110
HHH-16494 Treat entity and attribute joins for inheritance subtypes
2023-07-18 14:02:19 +02:00
Marco Belladelli
3e3fd6f0be
HHH-16494 Add test for issue
2023-07-18 14:02:19 +02:00
Marco Belladelli
3c62691dc4
HHH-16709 Use embeddable type's compare for embedded attribute mappings
2023-07-18 13:58:34 +02:00
Marco Belladelli
54382e09ea
HHH-16709 Add test for issue
2023-07-18 13:58:34 +02:00
Marco Belladelli
baf667b47b
HHH-16667 Use identifier table key mapping in version update restriction
2023-07-18 11:51:45 +02:00
Marco Belladelli
8f9d5e4322
HHH-16667 Add test for issue
2023-07-18 11:51:45 +02:00
Marco Belladelli
475ea7a895
HHH-16754 Use current query part when checking selected group by paths
2023-07-18 11:50:21 +02:00
Marco Belladelli
e17aa601cc
HHH-16754 Add test for issue
2023-07-18 11:50:21 +02:00
Marco Belladelli
8f85f0a6d9
HHH-16871 Simplified maximum fetch depth condition
2023-07-18 11:48:24 +02:00