Marco Belladelli
0f64b13ea3
HHH-16491 Special handling for generic component properties
2023-05-11 15:12:52 +02:00
Marco Belladelli
a73db16523
HHH-16491 Add test for issue
2023-05-11 15:11:28 +02:00
Marco Belladelli
f14f3702c6
HHH-16505 Avoid using the FK for left joins with condition
2023-05-11 15:09:53 +02:00
Marco Belladelli
38aa92a170
HHH-16505 Add test for issue
2023-05-11 15:09:49 +02:00
Marco Belladelli
e3596b6297
HHH-16517 Don't clear map to allow prepared statement group reuse
2023-05-11 15:08:27 +02:00
Marco Belladelli
9c7268afce
HHH-16517 Add test for issue
2023-05-11 15:08:27 +02:00
Steve Ebersole
da71d54833
HHH-16542 - Bad get/is handling with bytecode enhancement
2023-05-10 12:27:05 -05:00
Jan Schatteman
c3f25c83c5
Make the parseVersion() method in CockroachDialect.java public for Reactive
2023-05-10 19:10:49 +02:00
Davide D'Alto
36ebd31f61
HHH-16579 Add constructor to CockroachDialect
...
Hibernate Reactive needs a constructor that parses the version
and doesn't run a query on the database.
2023-05-10 19:10:49 +02:00
Felix
a8cd4ad932
HHH-16580 - Some typos in org.hibernate.query.sqm
2023-05-10 18:26:55 +02:00
Jan Schatteman
527338d71a
HHH-16549 - Fix potential NPE in LoadQueryInfluencers
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-10 16:01:08 +02:00
Christian Beikov
f3d55de560
HHH-16423 Improve optional object handling for entity refreshing
2023-05-09 17:49:48 +02:00
Christian Beikov
3975541719
HHH-16423 Switch to row cardinality state enum in LoaderSelectBuilder
2023-05-09 17:49:47 +02:00
Marco Belladelli
82aa34eafd
HHH-16453 Small changes for bag fetchables in LoaderSelectBuilder
2023-05-09 17:49:47 +02:00
Marco Belladelli
a31b549920
HHH-16496 Add test for issue
2023-05-09 17:49:46 +02:00
Andrea Boriero
7b31b72512
HHH-16453 Loading an Entity with two eager collections, produces duplicates when one of the collection is a a bag
2023-05-09 17:49:46 +02:00
Andrea Boriero
f1f74b06cc
HHH-16423 Add tests for issue
2023-05-09 17:49:46 +02:00
Andrea Boriero
d49229f5d0
HHH-16447 Add test for issue
2023-05-09 17:49:45 +02:00
Andrea Boriero
6162befe00
HHH-16423 LazyInitializationException when calling em.refresh() on entity with lazy and eager children
2023-05-09 17:49:45 +02:00
Andrea Boriero
08d8f412c0
HHH-16423 Add test for issue
2023-05-09 17:49:45 +02:00
Cedomir Igaly
6a61e5f266
HHH-16551 - Re-designed test case similar to org.hibernate.orm.test.annotations.beanvalidation.DDLTest
2023-05-09 15:53:36 +02:00
Cedomir Igaly
0a79ce8c47
HHH-16551 - Removed declared discriminator column length check
2023-05-09 15:53:36 +02:00
Cedomir Igaly
8fceeaf542
HHH-16551 - If discriminator column type is CHAR, set length to 1
2023-05-09 15:53:35 +02:00
Cedomir Igaly
16a74b02e3
HHH-16551 - Test case demonstrating the bug
2023-05-09 15:53:35 +02:00
Jan Schatteman
6844ed07b2
HHH-16515 - Add @nullable annotations to org.hibernate.action.spi
...
HHH-16515 - Add the org.hibernate.context.spi package to nullness checking
HHH-16515 - Add the org.hibernate.bytecode.spi package to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-08 22:02:19 +02:00
Marco Belladelli
a92566a94d
HHH-16425 Handle path sources in function return type resolvers
2023-05-08 15:50:26 +02:00
Marco Belladelli
dd0d7619a7
HHH-16425 Add test for issue
2023-05-08 15:50:26 +02:00
Andrea Boriero
d0e9a3e12f
HHH-16298 Failure merging a referenced entity
2023-05-08 15:43:36 +02:00
Davide D'Alto
7ba895b0bd
HHH-16298 Add test for issue
2023-05-08 15:43:35 +02:00
Andrea Boriero
d503b55bde
HHH-16469 Hibernate repeatedly issues identical SELECT queries to load an optional one-to-one association
2023-05-08 15:41:54 +02:00
Andrea Boriero
4e9586abc1
HHH-16469 Add test for issue
2023-05-08 15:41:53 +02:00
Maximilian Zellhofer
64c04e24e4
HHH-15393: fix for what looks like a copy & paste error
...
In the changes added to BasicCollectionPersister during HHH-15393, it looks as if generateUpdateRowOperation has maybe been copy-pasted from generateInsertRowOperation (which is perfectly fine), but when the custom sql update row operation is generated, the mutation details for the insert case rather than the ones for the update case are fetched. In case that this assumption is correct, there are some more in buildCustomSqlUpdateRowOperation, where getDeleteDetails() is used instead of getUpdateDetails().
2023-05-08 13:34:04 +02:00
Sanne Grinovero
11982572bd
HHH-16545 PersistenceUtil.MetadataCache needs to be threadsafe
2023-05-05 16:50:01 +03:00
Marco Belladelli
45ec259efe
HHH-16483 Delay copying of cte statement definitions to handle recursion
2023-05-03 16:45:48 +02:00
Marco Belladelli
444df0cdfe
HHH-16483 Add test for issue
2023-05-03 16:45:43 +02:00
Christian Beikov
de37f328c2
HHH-16533 Fix issues with jConnect driver related to temporal literals. Also improve truncation and casting SQL
2023-05-02 11:16:30 +02:00
Jan Schatteman
634feade81
Remove the unused o.h.stat.internal.CategorizedStatistics
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-28 21:08:13 +02:00
Jan Schatteman
260a8cfff6
HHH-16515 - Add o.h.pretty to nullness checking
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-28 16:15:52 +02:00
Karel Maesen
0327531c59
HHH-15160 - Add SPATIAL FunctionParameterType
...
This enables us to validate spatial arguments in functions.
2023-04-28 13:51:41 +02:00
Marco Belladelli
ac09d25a55
Fix test failing on H2 version < 2
2023-04-28 11:20:24 +02:00
Marco Belladelli
0d381db8b8
Fix in-array predicate rendering for cockroachdb
2023-04-28 11:11:16 +02:00
Christian Beikov
db3c73f302
HHH-16528 Revert SybaseDialect NameQualifierSupport to CATALOG only and fix ansinull option for jconnect
2023-04-28 10:31:10 +02:00
Christian Beikov
f998bc80b5
HHH-15833 Disable named parameters for jConnect JDBC driver
2023-04-28 10:31:10 +02:00
Marco Belladelli
ea87b4a2ab
HHH-16397 Allow fk optimization for correlated paths in subqueries
2023-04-28 10:25:52 +02:00
Marco Belladelli
37aec59ba9
HHH-16397 Add test for issue
2023-04-28 10:25:49 +02:00
Marco Belladelli
792a355865
HHH-16392 Add column qualifier support to Dialect
2023-04-28 10:11:49 +02:00
Marco Belladelli
094f243413
HHH-16392 Fix where clause in collection cleanup subqueries
2023-04-28 10:11:43 +02:00
Marco Belladelli
28d1781d47
HHH-16392 Add test for issue
2023-04-28 10:08:52 +02:00
Jan Schatteman
a8dfd116e3
Correction to remove the main method from H2Dialect
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-28 00:09:10 +02:00
Steve Ebersole
506383a4ff
Add a Dialect report
...
Also added
* H2Dialect#getMinimumSupportedVersion
* DerbyDialect#getMinimumSupportedVersion
(cherry picked from commit c6389efb1b
)
2023-04-27 11:29:51 -05:00
Christian Beikov
de70033710
HHH-16304 Default unquotedCaseStrategy to MIXED with Sybase
2023-04-27 09:54:28 +02:00
Christian Beikov
79adaefb7c
Fix build issues with JDK17+
2023-04-27 09:53:16 +02:00
Sven Strickroth
2e303c4b0d
HHH-16507 Use subsystem logger instead of hard-coded "SQL dialect"
...
Signed-off-by: Sven Strickroth <email@cs-ware.de>
2023-04-26 22:14:33 -05:00
Steve Ebersole
7cf31fdd44
HHH-16441 - Improve support for @BatchSize
...
HHH-16466 - ARRAY parameter support for multi-key loads
HHH-16509 - Split parameter limit and IN element limit
2023-04-26 15:23:19 -05:00
Steve Ebersole
1ce3e8eaab
HHH-16441 - Improve support for @BatchSize
...
HHH-16466 - ARRAY parameter support for multi-key loads
HHH-16509 - Split parameter limit and IN element limit
(cherry picked from commit 25a23fd1c0
)
2023-04-26 13:59:29 -05:00
Marco Belladelli
3f1b1f45c5
Fix some tests failing for older DBs
2023-04-26 20:55:54 +02:00
Jan Schatteman
23046adb4c
HHH-16515 - Add @Nullable annotations to org.hibernate.spi
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
Correction to gradle/java-module.gradle for the checkerframework
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
Add @Nullable annotations to org.hibernate.spi
2023-04-26 20:32:55 +02:00
Marco Belladelli
4ad7662032
HHH-16409 Rework entity valued path expansion for group by and order by
2023-04-26 13:56:45 +02:00
Marco Belladelli
3958a0d487
HHH-16409 Add test for issue
2023-04-26 13:56:41 +02:00
Staffan Hörke
aac301f979
HHH-16473 Add test for issue
2023-04-26 13:54:54 +02:00
Marco Belladelli
411cbb0a1b
HHH-16363 Add test for issue
2023-04-26 13:54:50 +02:00
Marco Belladelli
f32a11fedd
HHH-16488 Add test for issue
2023-04-26 13:52:12 +02:00
Christian Beikov
279b6ad31f
HHH-16271 Fix generated keys issues with Sybase JConn and insert-select statements
2023-04-26 11:51:45 +02:00
Steve Ebersole
0170db7c9d
HHH-16321 - Hibernate maps NCLOB to ntext on Sybase
...
(cherry picked from commit 06381d2dd2
)
2023-04-25 20:55:18 -05:00
Steve Ebersole
41b7ce23ce
HHH-16314 - Skip NativeQueryResultTypeAutoDiscoveryTest#dateTimeTypes for Sybase
...
(cherry picked from commit 48c59392f6
)
2023-04-25 20:29:31 -05:00
Steve Ebersole
140bd03adf
HHH-16270 - Support for null Query parameters on Sybase
2023-04-25 08:30:21 -05:00
Steve Ebersole
f3cbf2e544
HHH-16270 - Support for null Query parameters on Sybase
...
(cherry picked from commit c3ddd869c9
)
2023-04-25 08:15:13 -05:00
Christian Beikov
31b5902484
Skip intermittently failing test on Sybase due to the driver/db omitting trailing zero bytes in varbinary
2023-04-25 13:23:42 +02:00
Christian Beikov
eb82b2f390
HHH-16382 Make sure joins are adapted to inner if non-FK parts of a path are de-referenced
2023-04-25 13:23:42 +02:00
Yoann Rodière
20842f80bd
HHH-16458 Close JDBC statement when DeferredResultSetAccess fails to execute a query
2023-04-25 10:33:06 +02:00
Christian Beikov
9be331cb97
Ignore some random UUID tests on Sybase to reduce trailing zero bytes related failures
2023-04-25 09:33:08 +02:00
Christian Beikov
aa4f68f89b
HHH-15602 Fix small typo
2023-04-25 09:33:08 +02:00
Christian Beikov
4203d0d08a
HHH-16485 Insert ordering doesn't consider root entity names
2023-04-25 09:33:08 +02:00
Christian Beikov
4a55422187
HHH-15602 Fix bidirectional association management code
2023-04-25 06:49:54 +02:00
Christoph Dreis
5303295c31
HHH-16500 Remove unnecessary reflection from JpaStreamTest
2023-04-24 20:07:17 +02:00
Christoph Dreis
8b006b49b4
HHH-16508 Remove StreamDecorators
2023-04-24 20:07:17 +02:00
Christian Beikov
e96402a005
HHH-16382 Fix resolving table references especially for self-referential associations
2023-04-24 20:04:18 +02:00
Andrea Boriero
b754325cab
HHH-16492 Hibernate 6 does not auto flush when calling Query.stream() with NativeQuery
2023-04-24 14:33:22 +02:00
Andrea Boriero
343da6efb6
HHH-16492 Add test for issue
2023-04-24 14:33:14 +02:00
Andrea Boriero
23e2b40ae8
HHH-16479 Generic enum in @MappedSuperclass fails with java.lang.IllegalArgumentException: Named type [...] did not implement BasicType nor UserType
2023-04-24 14:25:53 +02:00
Andrea Boriero
31c5be55ed
HHH-16479 Add test for issue
2023-04-24 14:25:44 +02:00
Marco Belladelli
88f1e156a3
HHH-16362 Don't set fetched on nested non-terminal attribute joins
2023-04-21 16:25:41 +02:00
Marco Belladelli
e564ca4dde
HHH-16362 Add test for issue
2023-04-21 16:25:38 +02:00
Marco Belladelli
bb26212f24
HHH-16347 Disable alias and positional order-by items in OVER and WITHIN GROUP clauses
2023-04-21 16:08:07 +02:00
Marco Belladelli
6990346506
HHH-16347 Add test for issue
2023-04-21 16:08:03 +02:00
Andrea Boriero
46041a138d
HHH-16471 Entities serialized in QueryKey causes java.lang.ClassCastException
2023-04-21 13:56:12 +02:00
Andrea Boriero
9c4745924e
HHH-16471 Add test for issue
2023-04-21 13:56:03 +02:00
Andrea Boriero
a345ed54b2
HHH-16477 LAZY @ManyToOne may again break EAGER @ManyToOne with Bytecode Enhancement
2023-04-20 11:39:30 +02:00
Tomas Cerskus
f127aa1ca4
HHH-16477 LAZY @ManyToOne may again break EAGER @ManyToOne with Bytecode Enhancement
2023-04-20 11:39:20 +02:00
Andrea Boriero
80b32fcd35
HHH-16457 Values returned in ValueAccess.getValues() and getValue(…) not alphabetical for Java records
2023-04-20 11:34:50 +02:00
Andrea Boriero
6a9ff46f63
HHH-16457 Add test for issue
2023-04-20 11:34:42 +02:00
Andrea Boriero
9e97115470
HHH-16493 OneToManyCollectionPart doesn't disassemble properly embeddable IdClass
2023-04-20 11:30:07 +02:00
Andrea Boriero
610c31c0ee
HHH-16493 Add test for issue
2023-04-20 11:29:58 +02:00
Steve Ebersole
ab195021c8
HHH-16481 - Add a new WrapperArrayHandling for enabled JPA compliance
...
(cherry picked from commit 959858f8bc
)
2023-04-19 23:44:07 -04:00
Steve Ebersole
9db89979bf
HHH-16482 - Convert Functions in StandardConverters to static methods that can be used as method references
...
(cherry picked from commit d7c5db47f6
)
2023-04-19 23:42:01 -04:00
Jan Schatteman
f5be9556d7
HHH-16438 - Add test for issue where left outer joins do not work with single table polymorphic entities because of the discriminator in the where clause
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
HHH-16438 - fix for issue
- move the discriminator condition from the where clause to the join clause
- add another test to JoinWithSingleTableInheritanceTest
HHH-16438 - Apply some suggestions from Christian's code review
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2023-04-19 23:50:46 +02:00
Christian Beikov
995aa53fc0
HHH-16468 Simplify embeddable key handling
2023-04-17 15:36:26 +02:00
Andrea Boriero
85434f0f09
HHH-16468 Don't create fetch for _identifierMapper anymore
2023-04-17 15:36:26 +02:00
Christian Beikov
3ee817008a
HHH-16468 Don't create fetch for _identifierMapper anymore
2023-04-17 15:36:26 +02:00
Marco Belladelli
5a3d60f508
Fix fragile tests
2023-04-14 13:56:38 +02:00
Marco Belladelli
1382929311
HHH-16349 Correct entity valued path selectable expansion
2023-04-14 08:58:20 +02:00
Marco Belladelli
7d94921dc9
HHH-16349 Add test for issue
2023-04-14 08:58:14 +02:00
Marco Belladelli
a22a2c8327
HHH-16459 Fix inline dirty checking with generics and inheritance
2023-04-14 08:49:18 +02:00
Yoann Rodière
47bdd016a1
HHH-16459 Test bytecode-enhanced inline dirty tracking for generic associations from mapped superclasses
2023-04-14 08:49:03 +02:00
Yoann Rodière
7d3f6188f8
HHH-16459 Expand existing test of generic associations to ToOne associations
2023-04-14 08:48:56 +02:00
Andrea Boriero
0d6dd97b9b
HHH-16394 Statement Batch + Version + Dirty Collection leads to OptimisticLockException: Batch update returned unexpected row count from update
2023-04-13 10:10:12 +02:00
Andrea Boriero
95266d20c1
HHH-16394 Add test for issue
2023-04-13 10:10:02 +02:00
Andrea Boriero
947ed23188
HHH-16387 Entity in key not returned when querying
2023-04-13 10:01:19 +02:00
Andrea Boriero
bb52619875
HHH-16387 Add test for issue
2023-04-13 10:01:08 +02:00
Gavin
68ffc34e7b
expose some methods of EntityDeleteAction to HR
2023-04-11 18:07:10 +01:00
Davide D'Alto
e5f08de40e
HHH-16443 Convert SqlStatementLogger into a Service
...
This way is possible to get the logger without having
to initialize the JdbcServices service.
Without this change, in Hibernate Reactive, we have a cyclic
dependency during the initialization of the services between
JdbcEnvironment and JdbcServices.
2023-04-08 10:47:57 +01:00
Andrea Boriero
0a744006dd
HHH-16429 WF SessionFactoryTestCase test fails
2023-04-07 10:54:19 +02:00
Jan Schatteman
1ce0bca179
Remove some unnecessary code duplications in AbstractSelectionQuery and AbstractQuery
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 21:58:09 +02:00
Jan Schatteman
9fabe509f2
HHH-16435 - Fix for issue (combine filterpredicates with potential already existing ones)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 19:04:17 +02:00
Jan Schatteman
4b034b8c27
HHH-16435 - Added test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 19:04:17 +02:00
Davide D'Alto
a8eb205332
HHH-16444 When logging the selected dialect, log the db version too
...
The db version used by the dialect makes a huge different on the
sql queries used.
The log before this commit:
```
INFO SQL dialect [vert.x-worker-thread-0] HHH000400: Using dialect: org.hibernate.dialect.MariaDBDialect
```
The log after this commit:
```
INFO SQL dialect [vert.x-worker-thread-0] HHH000400: Using dialect: org.hibernate.dialect.MariaDBDialect, version: 10.11
```
I've also updated the HANADialectTestCase because now the error message
contains the db version
2023-04-06 17:49:59 +01:00
Christian Beikov
484cbfe720
HHH-16389 Introduce checkerframework for nullness marking/checking and null check the JPA metamodel generator
2023-04-05 19:14:59 +02:00
Marco Belladelli
0da73a27a5
HHH-16340 Avoid checking discriminator duplication when not insertable
2023-04-05 18:37:43 +02:00
Marco Belladelli
1394659ff3
HHH-16340 Add test for issue
2023-04-05 18:37:43 +02:00
Jan Schatteman
57f581ad59
HHH-16418 - Improve error message
...
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2023-04-05 18:05:04 +02:00
Jan Schatteman
3291ec2cf8
HHH-16418 - Added test and improvement for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-05 18:05:04 +02:00
Andreas Asplund
ceb72b4936
HHH-16413 Add test for issue
2023-04-03 15:15:43 +02:00
Marco Belladelli
f9dd723e2b
HHH-16414 Improve TableGroup resolution for get or create
2023-04-03 15:15:39 +02:00
Marco Belladelli
5cf3e9b4bf
Fix failing tests on CockroachDB and Oracle 11
2023-04-03 15:10:45 +02:00
Jan Schatteman
efa7ec172e
HHH-16406 - Fix error in PaginationTest for Sybase
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-31 19:25:01 +02:00
Jan Schatteman
75a32e9492
HHH-16384 - Fix NPE in AbstractSelectionQuery.setFirstResult
...
Included check for that in PaginationTest
Moved PaginationTest to Junit5
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-31 17:22:49 +02:00
Steve Ebersole
fbe43b99fa
HHH-16407 - EntityPersister and CollectionPersister deprecations
2023-03-30 17:12:27 -05:00
Andrea Boriero
867ce874e2
HHH-16368 UnsupportedOperationException: compare() not implemented for EntityType
2023-03-30 17:09:26 -05:00
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
Marco Belladelli
e08b59a063
HHH-16210 Avoid join fetching multiple bag-type collections
2023-03-15 10:24:22 +01:00
Marco Belladelli
7fd8d0de12
HHH-16210 Add test for issue
2023-03-15 10:24:22 +01:00
Yoann Rodière
4dc9412d92
HHH-16279 Test extracting SQL from import.sql containing only comments
2023-03-15 08:20:10 +01:00
Yoann Rodière
88f8e8c887
HHH-16279 Allow scripts containing only comments in MultiLineSqlScriptExtractor
2023-03-15 08:20:10 +01:00
Steve Ebersole
bf2716ac5c
HHH-16284 - Rename JdbcParameterRender to ParameterMarkerStrategy
2023-03-13 16:06:46 -05:00
Steve Ebersole
61f927a3a7
HHH-16290 - Mark `o.h.persister.entity` and `o.h.persister.collection` as internal
2023-03-13 15:28:51 -05:00
Christian Beikov
79d3cb99ef
Fix issues with too long table/column names for Oracle 11
2023-03-13 10:58:28 +01:00
Christian Beikov
46bd869e78
HHH-15885 Fix wrong collection fetch element ordering
2023-03-13 10:56:57 +01:00
Jan Schatteman
e7af92f161
HHH-15885 Add test case for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-13 10:56:57 +01:00
Davide D'Alto
4629bb1f00
HHH-16282 Make it possible for Hibernate Reactive to plug in custom fetch initializers
2023-03-11 13:11:57 +00:00
Sanne Grinovero
2f0e229d97
HHH-16260 DialectDelegateWrapper needs to be updated to delegate the new Dialect#getNativeParameterRenderer method
2023-03-10 11:37:16 +00:00
Steve Ebersole
5811c858de
HHH-16260 - JdbcParameterRenderer not called with dynamic filters
...
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
2023-03-09 20:06:02 -06:00
Steve Ebersole
274af05b8a
HHH-16260 - JdbcParameterRenderer not called with dynamic filters
...
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
agroal tests :(
2023-03-09 20:06:02 -06:00
Steve Ebersole
55691a0c27
HHH-16260 - JdbcParameterRenderer not called with dynamic filters
...
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
2023-03-09 20:06:02 -06:00
Steve Ebersole
9b83362b88
HHH-16260 - JdbcParameterRenderer not called with dynamic filters
...
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
2023-03-09 20:06:02 -06:00
Steve Ebersole
07a653aa50
HHH-16260 - JdbcParameterRenderer not called with dynamic filters
2023-03-09 20:06:01 -06:00
Andrea Boriero
c86d755d75
HHH-16215 Composite primary key @IdClass attribute mapping is borrowed from the first OneToMany backref and cannot be set
2023-03-09 18:21:12 +01:00
Marco Belladelli
e1e0eb8968
HHH-16215 Add test for issue
2023-03-09 18:21:12 +01:00
Gavin King
15ad2c3d98
fix for HHH-16263
...
use a LinkedHashSet so that things are more deterministic
this is perhaps not a "complete" fix, but it will have to do for now
2023-03-09 18:21:12 +01:00
Christian Beikov
529f8e6fbe
HHH-15766 Fix parenthesis for Oracle 11
2023-03-09 18:20:10 +01:00
Andrea Boriero
fffc00d614
HHH-16258 NPE with SubselectFetch and inheritance
2023-03-08 15:32:13 +01:00
Andrea Boriero
5b04d1669c
HHH-16258 Add test for issue
2023-03-08 15:32:13 +01:00
Sanne Grinovero
a344cb6364
HHH-16223 Get SchemaManagementToolCoordinator to log deprecation warnings on legacy property
2023-03-07 21:35:33 +00:00
Sanne Grinovero
c8b3257644
HHH-16223 Avoid using legacy HBM2DDL_CONNECTION
2023-03-07 21:35:33 +00:00
Sanne Grinovero
0b3deafa3c
HHH-16223 General cleanup of use of deprecated constants
2023-03-07 21:35:33 +00:00
Sanne Grinovero
6ff7213515
HHH-16223 Deprecate HBM2DDL_SCRIPTS_ACTION
2023-03-07 21:35:33 +00:00
Sanne Grinovero
755e78ba18
HHH-16223 Deprecate HBM2DDL_SCRIPTS_DROP_TARGET
2023-03-07 21:35:33 +00:00
Sanne Grinovero
a15eb53f6f
HHH-16223 Deprecate HBM2DDL_SCRIPTS_CREATE_TARGET
2023-03-07 21:35:33 +00:00
Sanne Grinovero
2e6158622f
HHH-16223 Deprecate HBM2DDL_CREATE_SCRIPT_SOURCE
2023-03-07 21:35:33 +00:00
Sanne Grinovero
eeebd1c373
HHH-16223 Deprecate HBM2DDL_DROP_SOURCE
2023-03-07 21:35:33 +00:00
Sanne Grinovero
335e468943
HHH-16223 Deprecate HBM2DDL_DATABASE_ACTION
2023-03-07 21:35:33 +00:00
Paul Ferraro
82ee4c9250
HHH-16172 BasicCacheKeyImplementation must be public to support externalization.
2023-03-07 21:32:46 +00:00
Steve Ebersole
0d6fc46ee0
HHH-16019 - @Where not consistently applied across association boundaries
...
HHH-16264 - Deprecate `hibernate.use_entity_where_clause_for_collections`
HHH-16265 - Remove `@Where#applyInToManyFetch`
2023-03-07 12:38:47 -06:00
Christian Beikov
6685f2c89e
Fix default charset testing for JDK21
2023-03-06 14:30:16 +01:00
Marco Belladelli
4d46294088
HHH-16213 Avoid initializing lazy table group joins in AbstractSqlAstWalker
2023-03-06 11:46:21 +01:00
Marco Belladelli
425879d9a7
HHH-16213 Add test for issue
2023-03-06 11:46:21 +01:00
Marco Belladelli
058f31a769
Fix date truncation for HANA
2023-03-06 10:25:32 +01:00
Andrea Boriero
aead5fe92a
HHH-16126 TransientObjectException when loading versioned entity from second-level cache
2023-03-06 10:23:56 +01:00
Andrea Boriero
470db8bf7d
HHH-16126 Add test for issue
2023-03-06 10:23:56 +01:00
Christian Beikov
58d2f4e039
Drop usage of identity generator
2023-03-06 09:50:34 +01:00
Christian Beikov
0dc8b9eadd
HHH-15766 Add query spec parenthesis also when order by is used within query group
2023-03-06 09:44:04 +01:00
Andrea Boriero
1d17719af9
HHH-15766 Add test for issue
2023-03-06 09:44:04 +01:00
Sanne Grinovero
c6c3e07d11
HHH-16252 SQL syntax error on drop constraint
2023-03-04 20:33:04 +00:00
Steve Ebersole
02f5ae6b81
Revert "HHH-16115 - Develop an intermediate metamodel binding model"
...
This reverts commit f271ef2328
.
2023-03-03 23:28:56 -06:00
Steve Ebersole
9049b531b7
HHH-16115 - Develop an intermediate metamodel binding model
2023-03-03 18:55:28 -06:00
Christian Beikov
18153d5f6b
HHH-15802 - Fix some expression comparison type checks
2023-03-03 16:02:23 +01:00
Andrea Boriero
8f78e4e23b
HHH-15802 SubQuery with 'in' results in java.lang.ClassCastException class org.hibernate.metamodel.mapping.internal.BasicEntityIdentifierMappingImpl cannot be cast to class org.hibernate.metamodel.mapping.EntityValuedModelPart
2023-03-03 16:02:23 +01:00
Marco Belladelli
e896656bb3
HHH-16238 Correct path model in createSqmPath for SingularAttributeImpl
2023-03-03 16:00:57 +01:00
Marco Belladelli
16c9b1f5b7
HHH-16238 Add test for issue and handle generic non-id embaddable properties
2023-03-03 16:00:50 +01:00
Marco Belladelli
b198259cef
HHH-16188 Register concrete embeddable type to use when creating SqmPath
2023-03-03 16:00:50 +01:00
Marco Belladelli
bec951018b
HHH-16188 Add test for issue
2023-03-03 16:00:50 +01:00
Christian Beikov
a316b041f1
HHH-16224 Refactor discovery of exact JDBC drivers, avoid static state in specialized types
2023-03-03 15:13:15 +01:00
Jan Schatteman
2b4201e413
HHH-16180 - Add test and fix (AssertionError when using using native query on table with InheritanceStrategy.JOINED)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-03 09:39:39 +01:00
Christian Beikov
c67dbc0013
HHH-16191 Fix issues uncovered by recent not-found fetchin changes
2023-03-03 09:39:39 +01:00
Christian Beikov
6f5102ffd2
HHH-16182 Fix some tests for older databases and adapt assertion for boolean function
2023-03-03 09:39:39 +01:00
Sanne Grinovero
7ce9fb1ee5
Some comments and notes for StandardServiceInitiators
2023-03-02 22:37:19 +00:00
Marco Belladelli
8312db1b9e
HHH-16191 Add test and fix checks for skipping resolving polymorphic associated entity instances
2023-03-02 21:12:55 +01:00
Marco Belladelli
10bfcabee2
HHH-16191 change @NotFound semantic, do not force a join but trigger a subsequent select
2023-03-02 21:12:45 +01:00
Marco Belladelli
88a5fd4d28
HHH-16191 Fix eager associations not fetched with native queries
2023-03-02 21:12:45 +01:00
Marco Belladelli
058afd409a
HHH-16191 Add test for issue
2023-03-02 21:12:45 +01:00
Jan Schatteman
b192d0a234
HHH-16240 - Add test and fix for issue, and refactor TimestampGenerators out of CurrentTimestampGeneration
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-02 20:44:53 +01:00
Christian Beikov
0b5e27d133
HHH-16179 Session.find should not apply filters
2023-03-02 20:38:38 +01:00
Andrea Boriero
2c9a508dd2
Fix Sybase UniqueConstraintTest failure
2023-03-02 17:26:21 +01:00
Christian Beikov
373e63f41b
HHH-16198 - Fix splitting of SqlAstCreationState
2023-03-02 09:10:35 -06:00
Steve Ebersole
6d9fd28c0f
HHH-16198 - Fix splitting of SqlAstCreationState
2023-03-02 09:10:35 -06:00
Marco Belladelli
cac60d5ba8
HHH-16211 Remove type inference from like predicate's escape character
2023-03-02 12:18:40 +01:00
Marco Belladelli
507bb7d2c0
HHH-16211 Add test for issue
2023-03-02 12:18:40 +01:00
Steve Ebersole
e090480ea1
test cleanup
2023-03-01 17:21:52 -06:00
Steve Ebersole
0c20980be2
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:51:18 -06:00
marko-bekhta
51ef9f494b
HHH-16217 Clean up some available settings javadocs
2023-03-01 13:27:35 -06:00
marko-bekhta
844a89a74c
HHH-16217 Use only rendered Javadocs for collecting configuration properties
2023-03-01 13:27:34 -06:00
Réda Housni Alaoui
977a6cd987
HHH-15964 Adapt failing tests
2023-03-01 12:07:34 -06:00
Réda Housni Alaoui
cf5399998e
HHH-15964 Incorrect results for pageable EntityGraph with Hibernate 6.1.6
2023-03-01 12:07:34 -06:00
Davide D'Alto
e1a8cc1672
HHH-16243 Change scope of AbstractEntityPersister#generateNonIdAttributeMapping
...
For Hibernate Reactive
2023-03-01 19:01:50 +01:00
Steve Ebersole
4cc8f04b73
HHH-16229 - Consider pluggability for rendering "JDBC" parameters
2023-03-01 11:56:55 -06:00
Andrea Boriero
6ed48ffff5
HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading
2023-03-01 16:57:08 +01:00
Andrea Boriero
f728b380a3
HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading
2023-03-01 16:57:01 +01:00
Andrea Boriero
5e82db1caa
HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable
2023-03-01 16:56:53 +01:00
Yoann Rodière
6d5c6e002d
HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable
2023-03-01 16:56:46 +01:00
Steve Ebersole
cb853c2c3e
HHH-16198 - Fix splitting of SqlAstCreationState
2023-03-01 16:55:37 +01:00
Christian Beikov
0469b3b605
Resolve table references before pruning, when the access to the processing state is still there
2023-03-01 16:55:24 +01:00
Andrea Boriero
eba0f21d54
HHH-16197 Circular references of the same entity result in different Java objects when caching is enabled and using a query
2023-03-01 16:52:29 +01:00
Andrea Boriero
a24cecd2eb
HHH-16197 Add test for issue
2023-03-01 16:52:22 +01:00
Andrea Boriero
46c9da1a46
HHH-16193 LazyInitializationException when accessing loaded reference after session is closed using bytecode enhancement
2023-03-01 16:48:34 +01:00
Andrea Boriero
4470e74da3
HHH-16193 Add test for issue
2023-03-01 16:48:34 +01:00
Steve Ebersole
7abc9f712c
HHH-15895 - IllegalArgumentException :Cannot create binding for parameter referencen with criteria builder
2023-03-01 16:46:35 +01:00
Andrea Boriero
e65ded7a21
HHH-15895 IllegalArgumentException: Cannot create binding for parameter referencen with criteria builder
2023-03-01 16:46:35 +01:00
Andrea Boriero
e1779a7662
HHH-15895 Add test for issue
2023-03-01 16:46:35 +01:00
Jan Schatteman
c7074d5ac9
HHH-4299 - Add test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
# Conflicts:
# hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java
2023-03-01 16:40:48 +01:00
Christian Beikov
b6eaffeb29
HHH-16195 fix compile error
2023-03-01 13:40:55 +01:00
Marco Belladelli
6c43352871
HHH-16195 Restore logic for declared non-identifier Component properties that use generics
...
Also remove some duplicate logic for setting declared properties on superclass and add some test cases with embeddables and generics
2023-03-01 13:25:49 +01:00
Marco Belladelli
6189ecb098
HHH-16195 Add test for issue
2023-03-01 13:24:26 +01:00
Davide D'Alto
79c03e784c
HHH-16242 Change scopes in AbstractEntityInitializer
...
and add getters/setters.
Hibernate Reactive needs custom initializers
2023-03-01 13:11:45 +01:00
Andrea Boriero
353d24c7a2
HHH-16230 Wrong data in self-reference using L2C and BatchSize
2023-03-01 11:10:09 +01:00
Andrea Boriero
ced18509de
HHH-16230 Add test for issue
2023-03-01 11:10:09 +01:00
Georgios Andrianakis
fc5ae12d61
Allow access to fields of MutationExecutorPostInsert
...
This is useful for implementing the reactive version of the class
2023-03-01 10:40:00 +01:00
Marco Belladelli
c2ec272ef1
HHH-16130 Add javadoc for dateTrunc
2023-02-28 18:00:52 +01:00
Marco Belladelli
a100dfceda
HHH-16130 New dateTrunc criteria function
2023-02-28 18:00:52 +01:00
Sanne Grinovero
e170eb33d1
HHH-16228 Dialect instance might be wrapped when doing instanceof checks for capabilities
...
To properly support the idea of wrapping the Dialect, we need
to take this into account whenever an `instanceof` is used
to check for Dialect capabilities.
Also some code is casting to the expected Dialect.
2023-02-27 22:52:43 +00:00
Barry LaFond
2177b32983
method access changes for reactive overrides in AbstractEntityPersister
2023-02-27 20:34:25 +01:00
Andrea Boriero
08e1aae49f
HHH-16009 jakarta @OrderBy annotation generates a non-transformed column name in the SQL query for a composite key's field
2023-02-27 17:04:12 +01:00
Andrea Boriero
647fe3d5fa
HHH-16009 Code refactoring
2023-02-27 17:04:12 +01:00
Andrea Boriero
ffd9c9b0f6
HHH-16009 Add test for issue
2023-02-27 17:04:12 +01:00
Marco Belladelli
546d145d88
HHH-16185 Custom trunc/truncate implementation that handles both numeric and datetimes
2023-02-27 17:02:30 +01:00
Marco Belladelli
821e31b481
HHH-16185 Implement portable date_trunc function emulation and tests
2023-02-27 17:02:29 +01:00
Georgios Andrianakis
d922b60a74
Fix logging in AbstractCollectionInitializer
...
The previous version of the code lead to misleading
log statements being printed when debug logging
was enabled for 'org.hibernate.orm.results.loading.collection'
2023-02-27 14:11:31 +01:00
Andrea Boriero
20212c217c
HHH-16202 @OrderBy not applied to collections when @Fetch(value = FetchMode.SUBSELECT)
2023-02-27 14:10:41 +01:00
Andrea Boriero
3683391030
HHH-16202 Add test for issue
2023-02-27 14:10:41 +01:00
shin-mallang
24ec517b7c
HHH-16233 Fix logs for mutable non-root entity
2023-02-27 13:36:58 +01:00
Yoann Rodière
7bafc3c6e0
HHH-16177 Test catalog/schema creation/dropping in DefaultCatalogAndSchemaTest
2023-02-27 12:58:27 +01:00
Yoann Rodière
750a663de4
HHH-16177 Take into account the default catalog/schema when creating/dropping catalogs/schemas
2023-02-27 12:58:21 +01:00
Sanne Grinovero
47f13f0cdb
HHH-16228 Allow Dialect wrapper to expose the wrapped instance
2023-02-24 22:04:29 +00:00
Sanne Grinovero
2ab68f2164
HHH-16228 Avoid delegating protected methods using during construction
2023-02-24 19:37:28 +00:00
Steve Ebersole
9d833671bb
HHH-16227 - Introduce SqmMultiTableMutationStrategyProvider
2023-02-24 09:52:58 -06:00
Sanne Grinovero
3f2e24c3dd
HHH-16228 Introduce a Dialect wrapper base class
2023-02-24 13:50:58 +00:00
Steve Ebersole
a36f6aa736
HHH-16226 - Introduce JdbcValuesMappingProducerProvider
2023-02-24 07:35:26 -06:00
Sanne Grinovero
02da5a81a8
HHH-16222 Improve warning triggered when the PostgreSQL JDBC driver is not accessible
2023-02-23 14:57:11 +00:00
Sanne Grinovero
bce328cb29
HHH-16221 Improve extensibility of CockroachDB and PostgreSQL dialects
2023-02-23 14:57:11 +00:00
Andrea Boriero
56470f4f7c
HHH-16175 Fix sybase test failure
2023-02-23 09:09:03 +01:00
Davide D'Alto
16153adde9
HHH-16220 Add MutationExecutorStandard#getNonBatchedStatementGroup
...
For Hibernate Reactive
2023-02-23 07:40:39 +00:00
Sanne Grinovero
ac9f47ae43
HHH-16214 Use a more efficient Map implementation in SqmFunctionRegistry
2023-02-21 19:40:29 +00:00
Steve Ebersole
dd5a8c97af
Fixed up some SessionFactory-related deprecation warnings
2023-02-21 09:01:21 -06:00
Andrea Boriero
6d69318aae
AssertionError in StandardEntityGraphTraversalStateImpl.traverse when using entity graph
2023-02-21 09:13:08 +01:00
Yoann Rodière
d0c07bdf89
HHH-16175 Test entity graphs when including either all attributes or no attributes
2023-02-21 09:13:08 +01:00
Gavin
3438d1c966
fix mistake in Oracle timestamp rendering
...
we need to include the time zone
2023-02-21 08:26:26 +01:00
Gavin King
7ab02c3e5f
add tests for casts to/from OffsetDateTime
2023-02-21 08:26:26 +01:00
Andrea Boriero
998bae5791
HHH-16119 Fix test typo
2023-02-20 14:38:40 +01:00
Andrea Boriero
fb901051ca
HHH-16184 Two queries are execute to initialize empty collections
2023-02-20 14:25:21 +01:00
Andrea Boriero
66ef965320
HHH-16184 Add test for issue
2023-02-20 14:25:14 +01:00
Georgios Andrianakis
6b2281d0ba
Apply changes needed for support of @ValueGenerationType in Hibernate Reactive
2023-02-20 09:33:37 +01:00
Marco Belladelli
7e83dba91f
HHH-16155 Disable batching when generated properties are found
2023-02-20 09:32:13 +01:00
Marco Belladelli
ad6dce7e89
HHH-16155 Add test for issue
2023-02-20 09:32:13 +01:00
Sanne Grinovero
0b0799d567
HHH-16194 Failure to automatically integrate with Bean Validation is excessively noisy
2023-02-17 16:51:10 +00:00
Steve Ebersole
fd649a9b4e
Misc
2023-02-16 21:02:02 -06:00
Christian Beikov
f2deb8f58e
HHH-14514 Fix auto eviction of collection cache
2023-02-16 09:09:57 +01:00
Jan Schatteman
2c55a1feb1
HHH-16082 - Correction to the epoch extraction for DB2
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-16 09:09:56 +01:00
Jan Schatteman
30ad35643c
HHH-16169 - Fix potential NullPointerException in CollectionEntry
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:44:52 +01:00
Jan Schatteman
6f16e4d947
HHH-16082 - Correction to the epoch extraction for HANA
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:42:37 +01:00
Davide D'Alto
b2bbc38d2d
HHH-16183 Change scopes of private methods in InsertCoordinator
2023-02-14 18:27:49 +01:00
Marco Belladelli
4dfac9ce2d
HHH-16080 Add test for issue
2023-02-14 12:24:33 +01:00
Paul Ferraro
16c74bc804
HHH-16172 Expose internal state of 2nd-level cache keys
2023-02-13 21:09:22 +00:00
Christian Beikov
1a9f545e79
HHH-16150 Fix a little issue with SessionFactoryImpl#disintegrate
2023-02-13 18:54:52 +01:00
Yoann Rodière
97d5057751
HHH-16150 Fix schema not being dropped on bootstrap failure with the "create-drop" strategy
2023-02-13 18:54:52 +01:00
Andrea Boriero
df4135c7f0
HHH-16119 Named native queries do not work with jakarta.persistence.Tuple result class
2023-02-13 18:54:08 +01:00
Andrea Boriero
3d9b1fb4cf
HHH-16119 Add test for issue
2023-02-13 18:54:07 +01:00
Christian Beikov
ec778bc632
Replace mockito for some tests with custom spies
2023-02-13 18:42:52 +01:00
Marco Belladelli
21a837fda0
HHH-16109 Don't add limits to named queries when not needed
2023-02-13 17:01:09 +01:00
Marco Belladelli
078c5bdc41
HHH-16109 Add test for issue
2023-02-13 17:01:09 +01:00
Andrea Boriero
c6e30f8042
HHH-15990 unable to determine TableReference when associate ManyToOne fetch lazy and NotFound IGNORE
2023-02-13 16:59:21 +01:00
Andrea Boriero
4d433e7c03
HHH-15990 Add test for issue
2023-02-13 16:59:21 +01:00
Christian Beikov
60630fc48d
Get rid of most capturing lambdas in write path
2023-02-13 16:57:57 +01:00
Marco Belladelli
7e9902c09e
HHH-16170 Check for enums in update statement
2023-02-13 16:56:32 +01:00
Marco Belladelli
108967d26d
HHH-16170 Add test for issue
2023-02-13 16:56:32 +01:00
Gavin King
bb14d5b288
HHH-16174 support for extract(epoch from ...) in HQL
2023-02-13 16:52:49 +01:00
Jan Schatteman
6c7603f83a
HHH-16131 - Correction to workaround for date calculation errors on Oracle (first workaround failed on Oracle 11)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-13 10:20:52 +01:00
Christian Beikov
02a4f91d46
Fix TenantIdTest when VM has nanosecond precision
2023-02-13 10:08:34 +01:00
Gavin King
b3b293578e
HHH-16133 allow before-execution generators for embeddable properties
...
and by side-effect allow @TenantId for embeddable properties
2023-02-13 10:08:19 +01:00
Gavin King
48682d4104
very minor jdoc changes
2023-02-13 10:08:19 +01:00
Christian Beikov
b1b45a7b7a
Use an instant in tests that fits the millisecond resolution of Sybase
2023-02-10 18:22:38 +01:00
Christian Beikov
4c99dbb75c
Get rid of capturing lambdas for Bindable#JdbcValueConsumer
2023-02-10 16:08:56 +01:00
Steve Ebersole
15b24d6c14
HHH-16148 - Introduce Immutability (MutabilityPlan) for use with @Mutability
...
HHH-16141 - Support @Mutability and @Immutable on UserType
HHH-16147 - Support @Mutability and @Immutable on AttributeConverter
HHH-16146 - Improve User Guide documentation for (im)mutability
2023-02-10 08:46:39 -06:00
Christian Beikov
de59b44779
Get rid of Clause parameter in JdbcParameterBindings
2023-02-10 15:34:23 +01:00
Andrea Boriero
91e3a38122
HHH-16165 Incorrect SQL generated when using SELECT DISTINCT and @OrderBy
2023-02-10 15:01:40 +01:00
Andrea Boriero
24d1aa67fc
HHH-16165 Add test for issue
2023-02-10 15:01:40 +01:00
Marco Belladelli
0e9e631e3e
HHH-16137 Fix check when replacing jdbc parameter
2023-02-10 15:00:59 +01:00
Marco Belladelli
ad3cd73ada
HHH-16137 Add test for issue
2023-02-10 15:00:59 +01:00
Christian Beikov
4a3d6fbc0e
Remove identity generation strategy from entity in tests that doesn't need it
2023-02-10 15:00:15 +01:00
Marco Belladelli
1b89defbb6
HHH-16157 Add test for issue and fix duplicate discriminator conditions in join fetch queries
2023-02-09 18:26:50 +01:00
Marco Belladelli
2b3ce400b3
HHH-16037 HHH-16053 Add test for issues
2023-02-09 18:26:50 +01:00
Marco Belladelli
d6967ea2cb
HHH-15829 Add test for issue
2023-02-09 18:26:50 +01:00
Christian Beikov
e8cba53020
HHH-16123 Add another test and fix rendering the pruned subquery in UnionSubclassEntityPersister
2023-02-09 14:02:42 +01:00
Marco Belladelli
a25fa21b0c
HHH-16123 Add test for issue
2023-02-09 14:02:42 +01:00
Marco Belladelli
a66d1a5ec3
HHH-16112 No expectation for one-shot collection delete using update
2023-02-09 10:23:50 +01:00
Marco Belladelli
b8dfc42efc
HHH-16112 Add test for issue
2023-02-09 10:23:49 +01:00
Gavin King
1ab190134e
remove an obsolete constructor no longer called by Quarkus
...
and delete the stupid InformixDialectTestCase
2023-02-09 10:23:49 +01:00
Marco Belladelli
5ececc8ea9
HHH-16136 Initialize bytecode-enhanced proxy for associated entities
2023-02-08 18:23:54 +01:00
Marco Belladelli
e8ec1cdf98
HHH-16136 Add test for issue
2023-02-08 18:23:54 +01:00
Christian Beikov
4e03f320fb
HHH-15898 Allow explicit configuration of the UDT column order
2023-02-08 18:07:58 +01:00
Jan Schatteman
7250449aaa
Remove calls to deprecated createQuery method from FunctionTests
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:53:25 +01:00
Jan Schatteman
989a127b17
HHH-16131 - Added workaround and test for date calculcation errors on Oracle
...
Temporarily excluded TiDB from that test (until they fix https://github.com/pingcap/tidb/issues/41052 )
Added tidb to the docker_db script
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:53:14 +01:00
Jan Schatteman
f33e89133e
HHH-16151 - Fix potential NullPointerException in SqmTreePrinter for the like excape character
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 16:35:02 +01:00
Christian Beikov
a71e26e333
HHH-15875 Fix join fetch support for associations within embedded ids
2023-02-08 14:04:41 +01:00
Christian Beikov
2271e18ba5
[HHH-16122] Fix determining the type of a property during type variable resolving for mapped superclasses
2023-02-07 17:51:01 +01:00
Markus Heiden
a7448bb15a
[HHH-16122] Add test to reproduce problem
2023-02-07 17:50:58 +01:00
Christian Beikov
6861290978
Fix tests for Oracle 11
2023-02-07 17:39:00 +01:00
Steve Ebersole
ae238d3032
HHH-16081 - Converted collection-as-basic values are considered immutable
...
HHH-16132 - Dirty checking broken for collection-as-basic mappings (test)
2023-02-06 13:06:25 -06:00
Marco Belladelli
f4e95d96c6
HHH-15733 Change convert logic to default to value for Map collections of basic types
2023-02-06 18:35:53 +01:00
Marco Belladelli
1bb6fcfe1c
HHH-15733 Add test for issue
2023-02-06 18:35:53 +01:00
Andrea Boriero
c30084010c
HHH-16117 Querying entity with collection in Embeddable causes 'A collection with cascade=all-delete-orphan was no longer referenced by the owning entity instance'
2023-02-06 14:41:26 +01:00
Andrea Boriero
efe5ee830d
HHH-16117 Add test for issue
2023-02-06 14:41:26 +01:00
Andrea Boriero
010b8df7cd
HHH-16120 Error advancing (next) ResultSet position
2023-02-06 14:41:26 +01:00
Andrea Boriero
03406be47c
HHH-16120 Add test for issue
2023-02-06 14:41:26 +01:00
Andrea Boriero
26ef29bb0d
HHH-15944 Joins on non-managed-type polymorphisms don't work
2023-02-06 14:41:26 +01:00
Andrea Boriero
1aa4f177b0
HHH-15944 Add test for issue
2023-02-06 14:41:26 +01:00
Andrea Boriero
1837474f73
HHH-16075 Add test for issue
2023-02-06 14:41:26 +01:00
Andrea Boriero
7f9e48f66a
HHH-15970 Add test for issue
2023-02-06 14:41:26 +01:00
Andrea Boriero
aad86110e6
HHH-15969 Inheritance: org.hibernate.PropertyAccessException Exception
2023-02-06 14:41:26 +01:00
Andrea Boriero
c4dc16a624
HHH-15969 Add test for issue
2023-02-06 14:41:26 +01:00
Marco Belladelli
aa5e23311e
HHH-15998 Check dynamic instantiation arguments in group by clause
2023-02-06 11:11:30 +01:00
Marco Belladelli
56f2973519
HHH-15991 Add test for issue
2023-02-06 11:11:30 +01:00
Marco Belladelli
45c41fa4dd
HHH-15998 Add test for issue
2023-02-06 11:11:30 +01:00
Marco Belladelli
1064577687
HHH-16040 New coercing assembler when types are different from expected
2023-02-06 10:21:29 +01:00
Marco Belladelli
29077e67ab
HHH-15916 Add test for issue
2023-02-06 10:21:29 +01:00
Marco Belladelli
f051b6dd67
HHH-16040 Add test for issue
2023-02-06 10:21:29 +01:00
Jan Schatteman
86b720fb1f
HHH-15665 - Fix and added test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-03 17:39:55 +01:00
Marco Belladelli
2ee4c96852
HHH-16003 Create correct table group for embedded valued paths
2023-02-03 14:43:59 +01:00
Marco Belladelli
7db2dd9d60
HHH-16003 Add test for issue
2023-02-03 14:43:59 +01:00
Christian Beikov
5e8b43edf9
Fix HANA test issues
2023-02-02 19:08:08 +01:00
Yanming Zhou
9a1a703fa9
Fix wrong @Deprecated since version
2023-01-31 15:25:09 +00:00
Steve Ebersole
1b2fd1f8a2
HHH-16113 - Add version checks for MERGE support to dialects
2023-01-27 22:31:01 -06:00
Christian Beikov
7564551f6e
HHH-15443 Allow JdbcType to wrap read and write expressions
2023-01-27 14:28:13 -06:00
Steve Ebersole
3281f4522e
HHH-16110 - MERGE for optional table update PostgreSQL
2023-01-27 11:31:13 -06:00
Jan Schatteman
a6995b50a9
HHH-16020 - Fix for error that surfaced in the LegacyOracleLimitHandler due to the fix for HHH-16020
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-27 15:56:45 +01:00
Marco Belladelli
69a5b1faab
HHH-15822 Make sure MappedSuperclass can act as type for entity valued paths
2023-01-27 14:59:39 +01:00
Marco Belladelli
ebb8e26417
HHH-15822 Add test for issue
2023-01-27 14:59:24 +01:00
Steve Ebersole
1d62d2d66e
HHH-16101 - MERGE for optional table updates on Oracle
2023-01-26 12:49:59 -06:00
Steve Ebersole
ee8d80a8bd
HHH-16069 - Skip CDI for Hibernate extensions by default
2023-01-26 12:19:31 -06:00
Andrea Boriero
6ebafc1cae
HHH-16108 NullPointerException when flushing a (simple) entity update for models with bytecode enhancement and multiple one-to-one associations (some lazy)
2023-01-26 18:09:14 +01:00
Yoann Rodière
6bc1b24443
HHH-16108 Test a (simple) entity update for models with bytecode enhancement and multiple one-to-one associations (some lazy)
...
Stack trace:
java.lang.NullPointerException: Cannot invoke "org.hibernate.metamodel.mapping.SelectableMapping.isFormula()" because "selectable" is null
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.processSet(UpdateCoordinatorStandard.java:665)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.processAttribute(UpdateCoordinatorStandard.java:640)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.analyzeUpdateValues(UpdateCoordinatorStandard.java:600)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.performUpdate(UpdateCoordinatorStandard.java:256)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.coordinateUpdate(UpdateCoordinatorStandard.java:203)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2766)
at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:165)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:616)
at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:487)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:484)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:358)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1412)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:485)
at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2277)
at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:1942)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:426)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:169)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:267)
at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101)
at org.hibernate.testing.transaction.TransactionUtil2.inTransaction(TransactionUtil2.java:128)
at org.hibernate.testing.transaction.TransactionUtil2.lambda$inTransaction$0(TransactionUtil2.java:76)
at org.hibernate.testing.transaction.TransactionUtil2.inSession(TransactionUtil2.java:35)
at org.hibernate.testing.transaction.TransactionUtil2.inTransaction(TransactionUtil2.java:74)
at org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase.inTransaction(BaseNonConfigCoreFunctionalTestCase.java:590)
at org.hibernate.orm.test.bytecode.enhancement.lazy.proxy.LazyOneToOneMultiLevelTest.testPersist(LazyOneToOneMultiLevelTest.java:56)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
2023-01-26 18:09:14 +01:00
Andrea Boriero
6c385f7890
HHH-16106 Using BatchEntitySelectFetchInitializer causes PostLoad to be called before references are initialized
2023-01-26 16:14:46 +01:00
Andrea Boriero
10458da711
HHH-16106 Add test for issue
2023-01-26 16:14:46 +01:00
Vedran Prišćan
d18cdbec35
HHH-16096 Passing an ExtendedBeanManager which is notified too late leads to initialization error
2023-01-26 09:03:28 -06:00