Marco Belladelli
d29cb697f9
HHH-17730 Account for immutable embedded ids during merge
2024-02-20 14:11:25 +01:00
Marco Belladelli
76027709b1
HHH-17730 Add test for issue
2024-02-20 14:11:25 +01:00
Ken Schosinsky
fff89542a6
HHH-17742 Fix race condition in ConcreteSqmSelectQueryPlan
2024-02-19 14:16:59 +01:00
Ken Schosinsky
9fc1ba259f
HHH-17742 Test for race condition in ConcreteSqmSelectQueryPlan
...
Race condition occurs when two or more concurrent reach the synchronized
block in ConcreteSqmSelectQueryPlan#withCacheableSqmInterpretation. The
latter ones will see the cacheableSqmInterpretation by the first one,
but don't check whether it is compatible
(jdbcSelect.dependsOnParameterBindings(), jdbcSelect.isCompatibleWith).
On MySQL this can cause "limit null,1" to be rendered if the first query
has both offset and limit, the latter ones only a limit.
2024-02-19 14:16:59 +01:00
Marco Belladelli
a4cbe2f95a
HHH-17096 Always initialize table group for subtype treated joins
2024-02-16 16:30:21 +01:00
Marco Belladelli
c6c9671385
HHH-17096 Add test for issue
2024-02-16 16:30:17 +01:00
Marco Belladelli
2e9e472bd7
HHH-17508 Fix using union queries as CTE in criteria
2024-02-16 11:58:14 +01:00
Marco Belladelli
584518d609
HHH-17508 Add test for issue
2024-02-16 11:58:14 +01:00
Marco Belladelli
08db8487b0
HHH-17701 Use relational java type when resolving mapping expressibles
2024-02-16 11:55:21 +01:00
Marco Belladelli
6b56b7e737
HHH-17701 Add test for issue
2024-02-16 11:55:21 +01:00
Marco Belladelli
46dffe3336
HHH-17695 Skip rendering null nested JSON aggregate embeddables
2024-02-16 10:47:01 +01:00
Marco Belladelli
d865ec9e36
HHH-17695 Add test for issue
2024-02-16 10:47:00 +01:00
Gavin King
d234b4eea9
HHH-14821 consistent use of exception types
...
(and exception message formats)
2024-02-09 13:56:19 +01:00
Yanming Zhou
d6390ce79f
HHH-17719 Supports boolean as return type of mutation query method
2024-02-09 13:56:19 +01:00
Gavin King
8346b7132d
more blurb about finder/query methods
2024-02-09 13:56:19 +01:00
Gavin King
594fd2f4aa
add missing package-info
2024-02-09 13:56:19 +01:00
Gavin King
ee33347786
HHH-17716 implement JtaTransactionAdapterTransactionManagerImpl.setTimeOut()
2024-02-09 13:56:19 +01:00
Gavin King
d36131eff5
big code example in package doc for org.hibernate.annotations.processing
2024-02-09 13:56:19 +01:00
Gavin King
da04eb7736
improve format of error messages relating to getters/setters
2024-02-09 13:56:19 +01:00
Gavin King
dfdf49dfa6
further improvements to jdoc of @Find and @HQL
2024-02-09 13:56:19 +01:00
Gavin King
5c0486f840
clarify use of Order and Page with @Find
...
[It's allowed!]
2024-02-09 13:56:19 +01:00
Gavin King
9a8f02bd21
add some missing info to javadoc for @Find, @HQL, @SQL
2024-02-09 13:56:19 +01:00
Gavin King
2edd192b8d
improve reporting of connection errors
2024-02-09 13:56:19 +01:00
Gavin King
7463ce89e3
HHH-17637 improve an error message
2024-02-09 13:56:19 +01:00
Andrea Boriero
e98503a807
HHH-17704 Query using detached Proxy as parameter fails with LazyInitializationException
2024-02-08 12:06:51 +01:00
Andrea Boriero
d35cd46995
HHH-17704 Add test for issue
2024-02-08 12:06:47 +01:00
Andrea Boriero
6057d99b79
HHH-16454 PostgreSQL ILIKE Keyword is considered a column name when deducing alias injection points
2024-02-08 12:05:42 +01:00
Andrea Boriero
a2d3315067
HHH-16454 Add test for issue
2024-02-08 12:03:02 +01:00
Marco Belladelli
6138c76c72
HHH-17693 Fix typecheck assertions for converted properties
...
Also introduce a custom `DurationJdbcType`, mainly for validation purposes.
2024-02-08 09:40:47 +01:00
Marco Belladelli
658e9bc215
HHH-17693 Add test for issue
2024-02-08 09:39:08 +01:00
Andrea Boriero
e9946dbb1c
HHH-16974 IllegalStateException Unsupported tuple comparison combination
2024-02-07 11:18:14 +01:00
Andrea Boriero
e7f9875dbe
HHH-16974 Add test for issue
2024-02-07 11:18:14 +01:00
Yoann Rodière
0403d12ea9
Move setting of net.bytebuddy.experimental to the Jenkinsfile
...
The hope is that whenever we add a new JDK version to test,
we'll notice this setting, will try to remove it and upgrade bytebuddy
if necessary. This would avoid mess-ups like the one that caused
https://github.com/hibernate/hibernate-orm/pull/7790
2024-02-07 11:12:11 +01:00
Marco Belladelli
9f3676d690
HHH-17688 Make statement release more consistent in mutation delegates
2024-02-07 10:16:02 +01:00
Marco Belladelli
02fa42d90c
HHH-17688 Add test for issue
2024-02-07 10:16:02 +01:00
Marco Belladelli
0a41fa41f5
HHH-17705 Load default bytecode provider using the correct ClassLoader
2024-02-05 17:18:04 +01:00
Christian Beikov
2661e5cd18
HHH-17662 Replace JdbcTypeConstructor uses for arrays with uniform resolve method
2024-02-05 14:34:02 +01:00
Stephanie Miller
5d348fc723
HHH-17662 Equals for ArrayJdbcType
...
JdbcTypes are put into a map and deduplicated there. Without an equals the ArrayJdbcType leaks because each resolution is created new.
2024-02-05 14:34:02 +01:00
Marco Belladelli
439fac712b
Fix ORA-21700 in SetAsBasicTest
2024-02-02 12:19:42 +01:00
Andrea Boriero
5ae21a10de
HHH-17320 A basic attribute of type TreeMap causes a JdbcTypeRecommendationException
2024-02-01 17:56:34 +01:00
Andrea Boriero
7be2362f29
HHH-17320 Add test for issue
2024-02-01 17:56:34 +01:00
Andrea Boriero
b78159499e
HHH-17687 AttributeConverter, query does not use converter to convert 'null' fields
2024-02-01 17:54:18 +01:00
Andrea Boriero
e4f5926bce
HHH-17687 Add test for issue
2024-02-01 17:54:18 +01:00
Marco Belladelli
24d25cedf8
HHH-17686 Avoid internal use of pruned expression for named references
2024-01-31 19:26:17 +01:00
Marco Belladelli
702caf471c
HHH-17686 Add test for issue
2024-01-31 19:26:17 +01:00
Christian Beikov
da21ca2e80
HHH-17689 Cache SQL statement for unique key lookup
2024-01-31 16:27:19 +01:00
Marco Belladelli
ff0b535435
HHH-17594 HHH-17665 Fix proxy narrowing for delayed subtype entities
2024-01-30 19:02:05 +01:00
Marco Belladelli
652da4205f
HHH-17594 HHH-17665 Add test for issue
2024-01-30 19:02:05 +01:00
Andrea Boriero
3844a34760
HHH-17587 Setting to null a property from a @SecondaryTable and @DynamicUpdate deletes the whole entry from database
2024-01-30 19:01:25 +01:00
Andrea Boriero
74f018182e
HHH-17587 Add test for issue
2024-01-30 19:01:25 +01:00