15726 Commits

Author SHA1 Message Date
Gavin
cb413fe134 squash 3 warnings by adding wildcard 2023-04-16 13:40:21 +02:00
Gavin
61696189f5 minor changes 2023-04-15 16:19:36 +02:00
Marco Belladelli
98f8e7ecfa Fix fragile tests 2023-04-14 13:55:33 +02:00
Marco Belladelli
83478f5cf6
Fix GenerateDescriptorTask 2023-04-14 11:45:50 +02:00
Marco Belladelli
a034550bc2
Make ReleaseFamilyIdentifier serializable 2023-04-14 11:23:52 +02:00
Marco Belladelli
787eaf5f60 HHH-16349 Correct entity valued path selectable expansion 2023-04-14 08:57:27 +02:00
Marco Belladelli
54619fd536 HHH-16349 Add test for issue 2023-04-14 08:57:27 +02:00
Marco Belladelli
a69dec8ecf HHH-16459 Fix inline dirty checking with generics and inheritance 2023-04-14 08:45:13 +02:00
Yoann Rodière
634d590e72 HHH-16459 Test bytecode-enhanced inline dirty tracking for generic associations from mapped superclasses 2023-04-14 08:45:13 +02:00
Yoann Rodière
33ed78df5b HHH-16459 Expand existing test of generic associations to ToOne associations 2023-04-14 08:45:13 +02:00
Jan Schatteman
81d1d95e4c Add @EmbeddableInstantiator, @EmbeddableInstantiatorRegistration and @EmbeddableInstantiatorRegistrations to the annotations chapter of the user guide
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-13 23:58:13 +02:00
Gavin
2fd6f548e4 minor cleanups following from HR review 2023-04-13 20:28:22 +02:00
Sanne Grinovero
a4d7b0df67 HHH-16460 Upgrade to Jandex 3.1.1 2023-04-13 15:58:46 +01:00
Gavin
8f5d5fd14c make some methods protected for the benefit of HR
misc minor changes
2023-04-13 15:26:41 +02:00
Gavin
577b6b1403 clean up GraphSemantic 2023-04-13 15:26:41 +02:00
Andrea Boriero
0b54c1d083 HHH-16394 Statement Batch + Version + Dirty Collection leads to OptimisticLockException: Batch update returned unexpected row count from update 2023-04-13 10:09:29 +02:00
Andrea Boriero
b2f2547d3c HHH-16394 Add test for issue 2023-04-13 10:09:29 +02:00
Andrea Boriero
c498bf376d HHH-16387 Entity in key not returned when querying 2023-04-13 10:00:22 +02:00
Andrea Boriero
cceac9bda3 HHH-16387 Add test for issue 2023-04-13 10:00:22 +02:00
Gavin
8415ffefda minor code changes to SessionImpl and supertype 2023-04-13 09:50:14 +02:00
Gavin
e5c9b2a865 test for trunc() with timezone offset 2023-04-11 21:55:26 +02:00
Gavin
a6f355a78c add a space 2023-04-11 20:58:35 +02:00
Gavin
969eb9fb5a fix some slightly misleading javadoc about the @Where annotation 2023-04-11 20:58:35 +02:00
Gavin
176978cc42 add toString()s to DialectResolutionInfo
to fix an ugly log message
2023-04-11 20:14:13 +02:00
Gavin
dd370313f2 add test showing how to use gen_random_uuid() on postgres 2023-04-11 17:37:24 +02:00
Gavin
c70d9853c7 clarify some logic around @GeneratedValue 2023-04-11 17:37:24 +02:00
Gavin
91eb9e1f20 clean up SequenceStyleGenerator + StandardOptimizerDescriptor 2023-04-11 11:33:58 +02:00
Gavin
b682a1036c improve javadoc fo @Subselect 2023-04-10 16:05:15 +02:00
Gavin
86d924787d whitespace changes 2023-04-10 16:03:28 +02:00
Gavin
7bfab04e63 expose some methods for HR 2023-04-10 12:22:50 +02:00
Gavin
af25660720 expose some methods of EntityDeleteAction to HR 2023-04-10 03:37:28 +02:00
Gavin
49fb2dce8a misc cleanups to default events listeners 2023-04-10 03:37:28 +02:00
Gavin
bd57af6d97 HHH-16449 accept underscores in HQL integer and long literals 2023-04-09 19:35:37 +02:00
Gavin
34f05d183a cast DateTimes to Instants and vice versa 2023-04-09 19:33:27 +02:00
Gavin
77b96a6b4b cast integers to Durations 2023-04-09 19:33:27 +02:00
Gavin
511399c152 update the docs to reflect the new @SQL annotations 2023-04-09 19:32:59 +02:00
Gavin
d34a0899a2 add a hyphen 2023-04-08 18:05:46 +02:00
Gavin
559c325759 add @DialectOverride.SQLSelect 2023-04-08 13:10:46 +02:00
Gavin
adffa890b1 HHH-16163 replace @OrderBy and @Where by @SQLOrder and @SQLRestriction 2023-04-08 13:10:46 +02:00
Gavin
7b8cd14052 HHH-16163 update tests to use new annotations 2023-04-08 13:10:46 +02:00
Davide D'Alto
e6c8fbc7af 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:48:18 +01:00
Gavin
07a9cee923 fix inconsistently-formatted log message 2023-04-08 03:09:50 +02:00
Gavin
e5545492cc proper logging and documentation for semi-deprecation of 'hibernate.dialect'
and code cleanup
2023-04-08 00:14:08 +02:00
Gavin
d8c300dcf1 add two missing keywords to the list of "soft" keywords 2023-04-07 13:13:34 +02:00
Andrea Boriero
5902d0b4db HHH-16429 WF SessionFactoryTestCase test fails 2023-04-07 10:53:58 +02:00
Gavin King
543226087f add a test for round-tripping Instant 2023-04-07 01:11:49 +02:00
Jan Schatteman
53f752d138 Remove some unnecessary code duplications in AbstractSelectionQuery and AbstractQuery
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 20:21:28 +02:00
Davide D'Alto
1de4a76008 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 16:54:40 +01:00
Jan Schatteman
4eef64f81e HHH-16435 - Fix for issue (combine filterpredicates with potential already existing ones)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 17:26:46 +02:00
Jan Schatteman
7f6b054a14 HHH-16435 - Added test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 17:26:46 +02:00