8714 Commits

Author SHA1 Message Date
Gavin King
9cd834758a minor javadoc improvements 2022-10-29 02:09:00 +02:00
Christian Beikov
2f4712909a HHH-15636 Indexed Fetchable access via IndexedConsumer and by position and get rid of some capturing lambdas 2022-10-28 13:21:49 +02:00
Sanne Grinovero
53076f3029 HHH-15616 Mitigate performance impact of entity enhancement on Klass's _secondary_super_cache 2022-10-28 12:06:17 +02:00
Gavin King
16c39c0925 more sensible toString() 2022-10-28 03:19:05 +02:00
Gavin King
5ea136781c remove some uses of java.util.Properties 2022-10-28 03:19:05 +02:00
Gavin King
239fc9a835 clean up foreign key binding code 2022-10-28 03:19:05 +02:00
Gavin King
264d3c711c more consistent formatting for error messages 2022-10-28 03:19:05 +02:00
Gavin King
412319819e add some wildcards 2022-10-28 03:19:05 +02:00
Gavin King
25cb085f48 HHH-15622, HHH-13054, HHH-14940, HHH-15355 organize the tests 2022-10-27 23:06:20 +02:00
Gavin King
b6792bdb19 HHH-13054 handle referencedColumnName to entities with multiple @Id properties 2022-10-27 23:06:20 +02:00
Gavin King
1f4c8f7b19 HHH-14940 loosen a check 2022-10-27 23:06:20 +02:00
Gavin King
335e480735 HHH-15355 virtual synthetic properties for multi-column inverse one-to-ones 2022-10-27 23:06:20 +02:00
Andrea Boriero
fc0b19aceb HHH-15585 Add support for DB2 aliases for schema validation 2022-10-27 20:38:22 +02:00
Andrea Boriero
b1f92863cb HHH-15585 Add test for issue 2022-10-27 20:38:22 +02:00
Andrea Boriero
42890e3a8d HHH-15607 @NamedEntityGraph is not working when try to load Basic attribute with OneToMany relation 2022-10-27 20:35:49 +02:00
Andrea Boriero
a7b87fe4eb HHH-15607 Add test for issue 2022-10-27 20:35:49 +02:00
Andrea Boriero
dd1bd43846 HHH-15622 Query bug in @NamedEntityGraph when doing Eager loading of @OneToOne mappings in Single Table inheritance 2022-10-27 16:49:04 +01:00
Andrea Boriero
a4f2c936dc HHH-15622 Add test for issue 2022-10-27 16:49:04 +01:00
Gavin King
3fd84f14ec HHH-12930 fix limitations mapping associations to non-primary unique keys
This now handles cases where the unique key includes @Embeddable properties
of the target entity. It also produces *much* better error messages when
something is wrong.
2022-10-27 17:47:21 +02:00
Scott Marlow
7b9c14d8a1 add DEBUG flag save of loaded entity as proxy
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2022-10-27 17:07:36 +02:00
Christian Beikov
b3b62ad685 HHH-15635 Avoid type pollution in EnhancedSetterImpl 2022-10-27 13:35:02 +02:00
Christian Beikov
ec72bab0a9 HHH-15633 Intern entity name to improve EntityKey#equals 2022-10-27 13:35:02 +02:00
Christian Beikov
0561839140 HHH-15632 Avoid unnecessary PersistenceContext#getEntity call in AbstractEntityInitializer 2022-10-27 13:35:02 +02:00
Gavin King
e59a736679 improve Javadoc of @ColumnTransformer 2022-10-25 11:17:17 +02:00
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