Andrea Boriero
e4e25bddfc
HHH-16396 HQL with SubQuery having same alias of root Query generates wrong SQL
2023-03-30 17:02:51 -05:00
Andrea Boriero
091aae2c3e
HHH-16218 Natural id cache is extremely slow for entities with compound natural id
2023-03-30 18:14:46 +02:00
Sylvain Dusart
1826da69a0
HHH-16218 Natural id cache is extremely slow for entities with compound natural id
2023-03-30 18:14:46 +02:00
Marco Belladelli
ca6c44937e
HHH-16241 Add relational java type to SqmExpressible for function argument validation
2023-03-30 18:11:17 +02:00
Marco Belladelli
0119236d8d
HHH-16241 Add test for issue
2023-03-30 18:11:17 +02:00
Christian Beikov
71541679e8
HHH-16372 Fix NPEs in some Bindable implementations that operate on values
2023-03-30 18:09:49 +02:00
Christian Beikov
7f7e4b5f6a
HHH-16359 Make attributes non-optional which have only non-nullable columns
2023-03-30 18:09:49 +02:00
Christian Beikov
07ae0ddc3e
HHH-16358 Make OneToMany with abstract TABLE_PER_CLASS element work again
2023-03-30 18:09:49 +02:00
Christian Beikov
06bb9fb046
HHH-16388 Treat wrapper arrays with @Lob like the legacy mapping would
2023-03-30 18:08:22 +02:00
Christian Beikov
214b647f0f
HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment
2023-03-30 18:08:22 +02:00
Steve Ebersole
b799da7b60
HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment
2023-03-30 18:08:22 +02:00
Yoann Rodière
5f0b571df6
HHH-16400 Avoid reflection for calls to StackWalker
2023-03-30 17:39:57 +02:00
Christian Beikov
6ddf354b98
Fix issues with nightly tests
2023-03-30 15:44:13 +02:00
Marco Belladelli
5658eeeff7
HHH-16350 Pass correct state to pre-load events
2023-03-30 15:15:41 +02:00
Marco Belladelli
b3cbd9a10a
HHH-16350 Add test for issue
2023-03-30 15:15:41 +02:00
Christian Beikov
d75c817fd9
HHH-16402 Fix default window frame mode to be RANGE instead of ROWS
2023-03-30 14:46:42 +02:00
Marco Belladelli
a24081a096
HHH-16378 Handle non-embeddable generic attribute paths
2023-03-30 14:01:37 +02:00
Yoann Rodière
9d6499536b
HHH-16378 Add test for issue
2023-03-30 14:01:37 +02:00
Yoann Rodière
0c70c1ed68
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:42 +02:00
Yoann Rodière
e112eae4b8
HHH-16255 De-duplicate a few methods from SchemaCreatorImpl/SchemaDropperImpl/SchemaTruncatorImpl
2023-03-30 14:00:42 +02:00
Davide D'Alto
b0b6152d14
HHH-16399 Minor refactoring
2023-03-30 13:08:48 +02:00
Davide D'Alto
d3629eb6fa
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:48 +02:00
Marco Belladelli
75ca552e4e
HHH-16305 Skip checking JavaObjectType function arguments
2023-03-30 12:33:21 +02:00
Marco Belladelli
4543113e68
HHH-16305 Add test for issue
2023-03-30 12:33:17 +02:00
Andrea Boriero
aafb7cdd45
HHH-16281 Inconsistent Behaivor of L2 cache between Hibernate 5 and 6
2023-03-30 09:41:34 +02:00
Steve Ebersole
f2be305a43
HHH-16391 - Incorrect mutability-plan resolution for converted collection-as-basic mappings
2023-03-29 15:35:17 -05:00
Andrea Boriero
03ee5445f8
HHH-16272 Hibernate 6 fails to refresh when collections are accessed in entity setter method when access type is property
2023-03-29 17:26:59 +02:00
Andrea Boriero
7723b8bf96
HHH-16272 Add test for issue
2023-03-29 17:26:52 +02:00
Marco Belladelli
fe26628cf8
HHH-16390 - Execution of non-batched statements do not force execution of current batch
...
HHH-16319 - test
2023-03-28 15:14:12 -05:00
Steve Ebersole
91e6ca6fd5
oracle test fix up
2023-03-28 14:16:14 -05:00
Jan Schatteman
a26b19d93d
HHH-16386 - Disable batching for dynamic-insert and dynamic-update
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-28 07:57:56 -05:00
Marco Belladelli
fff7f341b1
HHH-16380 Avoid metamodel access when instantiating entity instances
2023-03-27 20:56:44 +02:00
Steve Ebersole
8f321f670d
HHH-16339 - Unify entity and any discriminator handling
2023-03-27 13:22:21 -05:00
Jan Schatteman
ba9ea8bb1c
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 18:15:55 +02:00
Marco Belladelli
edc60f1a7a
HHH-16274 Fix sorting of DependantValue's properties
2023-03-24 19:06:45 +01:00
Marco Belladelli
77d9763192
HHH-16274 Add test for issue
2023-03-24 19:06:44 +01:00
Andrea Boriero
b6fa9c1295
HHH-16334 Persist and load an entity with an all-delete-orphan collection null
2023-03-24 16:26:46 +01:00
Andrea Boriero
6c9d9666a4
HHH-16334 Add test for issue
2023-03-24 16:26:46 +01:00
Andrea Boriero
71373ebf95
HHH-16281 Inconsistent Behaivor of L2 cache between Hibernate 5 and 6
2023-03-24 16:26:08 +01:00
Andrea Boriero
33fb2a7b03
HHH-16281 Add test for issue
2023-03-24 16:26:08 +01:00
Andrea Boriero
6891d6938e
HHH-16337 Bytecode enhancement : ElementCollection is not deleted when replaced
2023-03-24 08:12:43 -05:00
Andrea Boriero
5491bcd5d4
HHH-16097 Move all tests from documentation into hibernate-core
2023-03-24 07:59:56 -05:00
Davide D'Alto
5b2b7b4ab9
HHH-16353 Convert comments to Javadoc for Hibernate Reactive
...
So they get moved with any refactoring
2023-03-24 11:29:28 +01:00
Davide D'Alto
d63ff31b59
HHH-16353 Make it possible for Hibernate Reactive to override the creation of AttributeMapping and Fetch strategies
2023-03-24 11:29:28 +01:00
Marco Belladelli
837d1a32cb
HHH-16248 Check referenced model part declaring type when batch fetching associations
2023-03-24 10:44:00 +01:00
Marco Belladelli
f572f80f6e
HHH-16248 Add test for issue
2023-03-24 10:43:55 +01:00
Marco Belladelli
84c41dc4f9
HHH-16355 Fix check for binding inverse many to many foreign key
2023-03-23 12:05:19 +01:00
Marco Belladelli
aa7c67691d
HHH-16355 Add test for issue
2023-03-23 12:05:19 +01:00
Christian Beikov
785f6f094f
HHH-16317 Don't use InstantAsTimestampWithTimeZoneJdbcType for PG-JDBC and MSSQL due to a bug
2023-03-23 12:00:32 +01:00
Christian Beikov
e8a098ef1d
HHH-16287 Consider hibernate.timezone.default_storage for OffsetTime typing and storage
2023-03-23 12:00:32 +01:00
Christian Beikov
c54f71473e
HHH-16189 Skip test for H2 1.x due to a H2 issue
2023-03-23 12:00:32 +01:00
Christian Beikov
67ba0decd8
HHH-16311 - Fix HANA test issues
2023-03-23 12:00:31 +01:00
Christian Beikov
d5e0f064ac
HHH-16333 Get rid of special Character[] and Byte[] handling
2023-03-23 12:00:31 +01:00
Christian Beikov
fff45e05ea
HHH-16280 Fix Jackson XML mapper support for Oracle Array data types
2023-03-22 18:10:27 +01:00
Christian Beikov
bf03ae4a6a
HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions
2023-03-22 18:10:27 +01:00
Christian Beikov
9e16edb28b
HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions
2023-03-22 17:32:37 +01:00
Christian Beikov
4b1f56951b
HHH-16333 Get rid of special Character[] and Byte[] handling
2023-03-22 17:27:48 +01:00
Christian Beikov
c54e156c14
HHH-16333 Handle converters properly in BasicPluralType
2023-03-22 17:27:48 +01:00
Christian Beikov
f68ea21891
Respect precision for VM generated temporal values
2023-03-22 17:27:47 +01:00
Davide D'Alto
dfa403b8f4
HHH-16346 Relax scopes for TableBased*Handler
...
So that Hibernate Reactive can create a custom LocalTemporaryTableStrategy
2023-03-21 16:08:43 +01:00
Marco Belladelli
ef42371e6b
HHH-16336 Allow same table and subtypes in mappedBy check
2023-03-20 19:17:20 +01:00
Jan Schatteman
cfca8a72a5
HHH-16295 - trivial correction in JdbcUpdateMutation
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 22:48:49 +01:00
Steve Ebersole
0f549df2bb
HHH-15108 - tweak to not ignore exceptions in AggregateClassLoader.findClass()
2023-03-17 14:35:11 -05:00
Jan Schatteman
ed413a0016
HHH-15108 - tweak to not ignore exceptions in AggregateClassLoader.findClass()
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 14:25:53 -05:00
Marco Belladelli
21d9fe20c0
HHH-16280 Fix JacksonXmlFormatMapper handling of array data types
2023-03-17 14:18:32 -05:00
Steve Ebersole
882e5d7622
HHH-16311 - Migrate away from UserType for enum handling
2023-03-17 13:17:52 -05:00
Andrea Boriero
8ee3be020b
HHH-16322 Merge of entities having a collection with orphanRemoval true fails when bytecode enhancement is enabled
2023-03-17 12:23:00 -05:00
Marco Belladelli
7f2a3917f4
HHH-16313 HHH-16313 Check mappedBy type when binding entity associations
2023-03-17 17:59:46 +01:00
Marco Belladelli
d0aff04fc6
HHH-16313 Add test for issue
2023-03-17 17:59:45 +01:00
Andrea Boriero
3f5d94baea
HHH-16015 Merge operation throws a NPE: Cannot invoke org.hibernate.property.access.spi.Setter.set(Object, Object) when using CompositeUserType
2023-03-17 17:31:32 +01:00
Andrea Boriero
561e4b2df0
HHH-16015 Add test for issue
2023-03-17 17:31:32 +01:00
Andrea Boriero
875e506552
HHH-16189 Wrong order by and group by generated
2023-03-17 17:30:48 +01:00
Andrea Boriero
fad16b6b1c
HHH-16189 Add test for issue
2023-03-17 17:30:47 +01:00
Marco Belladelli
f61def53ff
HHH-16248 Fix h2 json test
2023-03-17 16:06:14 +01:00
Christian Beikov
ce5f0c60ee
Remove SelfInterpretingSqmPath and remove some warnings
2023-03-17 15:26:54 +01:00
Marco Belladelli
b0b1fbbff7
HHH-16166 Correct Plural and ToOne attribute mapping declaring types
2023-03-17 12:34:43 +01:00
Marco Belladelli
52e1026b72
HHH-16166 Change subtype property access and deprecate unused method in PersistentClass
2023-03-17 12:34:43 +01:00
Marco Belladelli
4eb82a2596
HHH-16166 Add test for issue
2023-03-17 12:34:43 +01:00
Marco Belladelli
a72e26144d
HHH-13627 Invalidate cache on update for CacheMode GET and IGNORE
2023-03-17 12:31:30 +01:00
Marco Belladelli
7b991f582b
HHH-13627 Add test for issue
2023-03-17 12:31:30 +01:00
Marco Belladelli
6a31527d28
HHH-16237 Restore version update group for subtype entities
2023-03-17 12:28:23 +01:00
Marco Belladelli
2e531f3bec
HHH-16237 Add test for issue
2023-03-17 12:28:23 +01:00
Andrea Boriero
40b050e386
HHH-16247 Criteria Query with Object-Typed Embedded Parameter throws AssertionError
2023-03-17 12:25:56 +01:00
Andrea Boriero
912d2d149b
HHH-16247 Add test for issue
2023-03-17 12:25:56 +01:00
Andrea Boriero
952ad9cd8d
HHH-16297 Removing an element from a collection of elements removes the whole collection
2023-03-17 12:16:25 +01:00
Davide D'Alto
f5171a99a6
HHH-16297 Add test for issue
2023-03-17 12:16:25 +01:00
Sanne Grinovero
65fa597dcb
HHH-16326 Upgrade to JUnit 5.9.2
2023-03-17 11:11:42 +00:00
Marco Belladelli
c21ec81e6d
HHH-16320 Handle json columns with native ddl type on H2
2023-03-17 10:22:01 +01:00
Christian Beikov
a122641539
HHH-16316 Move version specific dialects of unsupported versions to hibernate-community-dialects
2023-03-17 10:12:59 +01:00
Sanne Grinovero
3b8074e04d
HHH-16323 Ensure new service ParameterMarkerStrategy can be looked up efficiently
2023-03-16 12:33:37 -05:00
Steve Ebersole
60d2623abe
HHH-16257 - Add `@JavaServiceLoadable` to document Services or strategies that are loadable as Java services
2023-03-16 08:42:26 -05:00
Steve Ebersole
8678c661e6
HHH-16276 - More readable exception for non-compliant @OrderBy expressions
2023-03-16 00:38:57 -05:00
Steve Ebersole
c7bc5bb6d2
HHH-16276 - More readable exception for non-compliant @OrderBy expressions
2023-03-15 19:16:42 -05:00
Réda Housni Alaoui
e1512c0ea6
HHH-15972 entitygraph load error when Inheritance JOINED is used in 6.1.6
2023-03-15 17:53:38 -05:00
Yoann Rodière
20f4598cb2
HHH-16302 Clarify that the JDBC timezone is supposed to match the database timezone
...
See https://hibernate.zulipchat.com/#narrow/stream/132094-hibernate-orm-dev/topic/hibernate.2Etimezone.2Edefault_storage/near/341706032
2023-03-15 15:36:53 +01:00
Yoann Rodière
1974abb6dc
HHH-16302 Document that TimeZoneStorageType.NORMALIZE normalizes to the JVM timezone, not to hibernate.jdbc.time_zone, upon reading values
2023-03-15 15:36:53 +01:00
Marco Belladelli
204278164d
HHH-16234 Log identity hash code instead to calling instance.toString()
...
when resolving entity instance
2023-03-15 15:12:50 +01:00
Marco Belladelli
8881c7fa13
HHH-16234 Add test for issue
2023-03-15 15:12:50 +01:00
Yoann Rodière
4186595766
HHH-16310 Centralize the detection of multitenancy
2023-03-15 12:11:06 +01:00
Yoann Rodière
fd07fe3469
HHH-16310 Fix retrieval of JDBC metadata when MultiTenantConnectionProvider is set through the service registry builder
...
... as opposed to setting it through settings.
2023-03-15 12:11:06 +01:00