8690 Commits

Author SHA1 Message Date
Christian Beikov
771f338961 HHH-15619, HHH-15620 Expose HBM query configs through respective hints and don't mark transformed HBM model as metadata complete 2022-10-21 14:38:44 +02:00
Christian Beikov
ee7c2ee041 HHH-15615 Add EDB PostgreSQL Advanced to test matrix and fix issues 2022-10-21 12:35:46 +02:00
Christian Beikov
940f15b63e HHH-15528 Add Cockroach to Jenkins nightly test matrix and fix issues 2022-10-21 09:51:16 +02:00
Gavin King
f7acf4d93c very minor cleanups in AbstractEntityPersister 2022-10-20 00:01:42 +02:00
Christian Beikov
049d151248 HHH-15605 Fix parameter binding of converted TemporalJavaType 2022-10-19 19:05:57 +02:00
Christian Beikov
149da829cd HHH-15610 Remove internal CacheKeyValueDescriptor uses from Type and JavaType 2022-10-19 18:08:21 +02:00
Sanne Grinovero
08d1d9704b HHH-15566 Improve efficiency of CallbackRegistryImpl 2022-10-19 15:57:34 +01:00
Gavin King
24f75fb8e8 HHH-15613 remove lateral roots from criteria API 2022-10-19 16:47:12 +02:00
Gavin King
3357d1e5a0 squash some warnings in SemanticQueryBuilder 2022-10-19 16:47:12 +02:00
Gavin King
a42c52615e HHH-15613 remove 'lateral' from fromRoot rule
it means the same thing as 'join lateral', and is currently ignored by HQL
2022-10-19 16:47:12 +02:00
Jan Schatteman
0baefce734 HHH-15561 - Fixed and added test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-10-14 23:26:16 +02:00
Christian Beikov
f13230803d HHH-15590 Test that JdbcLiteralFormatter works for all supported java types 2022-10-13 15:21:51 +02:00
Sanne Grinovero
b56d25c2b2 HHH-15598 Remove unused functionality from ByteCodeHelper 2022-10-12 15:37:24 +01:00
Sanne Grinovero
6fbb9633aa HHH-15598 Remove InstrumentedClassLoader, demote ByteCodeHelper to test helper 2022-10-12 15:37:24 +01:00
Christian Beikov
6b6cd51edf HHH-15592 Fix NPE for uses of JdbcExceptionHelper.extractSqlState 2022-10-12 15:48:20 +02:00
Sanne Grinovero
bf8040638c HHH-15595 Delete ClassLoadingStrategyHelper 2022-10-12 09:00:40 +01:00
Sanne Grinovero
fe4091bd42 HHH-15595 Fallback JVM version for ByteBuddy can be bumped to JAVA_V11 2022-10-12 09:00:40 +01:00
Sanne Grinovero
622273aeb2 HHH-15595 ClassLoadingStrategyHelper no longer needs to use reflection to be compatible with Java 8 2022-10-12 09:00:40 +01:00
Gavin King
f1dd638519 clean up formatting of javadoc in Dialect 2022-10-08 22:20:03 +02:00
Gavin King
f5a5990d03 try to make var_xxx() and sdtev_xxx() more portable 2022-10-08 21:27:43 +02:00
Gavin King
477f1e7af6 HHH-15588 promote sinh(), cosh(), and tanh() 2022-10-08 18:58:42 +02:00
Gavin King
20b905507f HHH-15584 use count_big() on Sybase and SQL Server 2022-10-07 17:03:37 +02:00
Gavin King
635c23bc4a get rid of ugly message
+ refresh code in ExceptionConverterImpl
2022-10-07 15:17:13 +02:00
Gavin King
2a9f6dafee Maria has a median() function 2022-10-07 10:28:04 +02:00
Andrea Boriero
bf7a51cb84 HHH-15582 SpannerDialect, schema update tries to create existing tables 2022-10-07 10:19:11 +02:00
Andrea Boriero
0198e5b3c8 HHH-15573 SpannerDialect, schema creation generates SQL containing 'null' instead of the column type 2022-10-07 10:02:24 +02:00
Andrea Boriero
1fd5f29dcf HHH-15573 Add test for issue 2022-10-07 10:02:24 +02:00
Gavin King
4451611311 HHH-15518 bless degrees() and radians() as standard
- add a test
- emulate them on HANA and Oracle
2022-10-06 23:20:02 +02:00
Gavin King
1c3819a77b remove test duplication 2022-10-06 23:20:02 +02:00
Gavin King
59d99025de HANA has a median() function 2022-10-06 22:41:19 +02:00
Gavin King
4a1fe85f0d add test for median() 2022-10-06 21:41:28 +02:00
Christian Beikov
fa89e3e5fa HHH-15531 Use dense_rank instead of row_number when query uses distinct 2022-10-06 08:37:15 +02:00
Christian Beikov
8193fe6792 HHH-15580 Emulate lt/gt/le/ge tuple-comparisons when unsupported 2022-10-05 18:18:09 +02:00
Christian Beikov
5f2d5e3938 HHH-15578 Add min/max emulation for uuid on PostgreSQL 2022-10-05 11:44:52 +02:00
Christian Beikov
b392f663c3 HHH-15495 Consider UUID to be comparable 2022-10-05 11:44:52 +02:00
The-Arne
8b9b02b8b8 HHH-15495 - add test case 2022-10-05 11:44:52 +02:00
Christian Beikov
12df6317ec HHH-15548 Fix schema validation issues on PostgreSQL with Instant type 2022-10-04 16:21:58 +02:00
Christian Beikov
7e1d4cad83 HHH-15543 Don't throw CNFE with OracleDialect when JDBC driver classes are invisible 2022-10-04 14:15:22 +02:00
Andrea Boriero
a9c55587f2 HHH-15497 Count query when counting polymorphic subclasses by type fails when run twice 2022-10-04 13:03:38 +02:00
Andrea Boriero
7af0642f5b HHH-15497 Add test for issue 2022-10-04 13:03:38 +02:00
Andrea Boriero
1237977c5c HHH-15498 Delete Query fails to determine the ValueMapping for SqmParameter 2022-10-04 12:31:21 +02:00
Andrea Boriero
c2fab87fed HHH-15498 Add test for issue 2022-10-04 12:31:21 +02:00
Andrea Boriero
90b308511d HHH-15576 Emulation of tuple comparison produces a wrong SQL query for NOT EQUAL operator 2022-10-04 12:17:29 +02:00
Andrea Boriero
b2e4348d62 HHH-15572 Emulation of tuple comparison produces a wrong SQL query, missing a closing parenthesis 2022-10-04 12:17:29 +02:00
Andrea Boriero
fe1ff7a829 HHH-15554 Merge of an Entity with an immutable composite user type throws NPE 2022-10-04 12:17:29 +02:00
Andrea Boriero
89bd029bce HHH-15554 Add test for issue 2022-10-04 12:17:29 +02:00
Jan Schatteman
0c3f3bb2c7 HHH-15257 added test (ported over from 5.6)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-10-03 20:23:50 +02:00
Gavin King
87211e7cd4 HHH-15564 add @SecondaryRow annotation
and HHH-15565 completely remove the notion of subsequent select fetching for
secondary tables ... and deprecate the member of @Table which turns this on,
since the actual underlying functionality is missing in H6!

+ some misc code cleanup in AbstractEntityPersister
2022-10-03 10:50:39 +02:00
Gavin King
1ff2b4e176 deprecate @SelectBeforeUpdate
since it's only useful with other already-deprecated functionality
2022-10-03 10:50:39 +02:00
Gavin King
6e94b35ee1 HHH-15549 remove mapping of NUMBER(1,0) to BOOLEAN on Oracle
This just seems wrong to me. We have no way to say that a NUMBER(1,0)
column isn't a single-digit number.

Simplify the other mappings for NUMBER(n,0).
2022-10-02 12:12:33 +02:00