Commit Graph

14565 Commits

Author SHA1 Message Date
Gavin King f253d8f216 remove useless @JoinColumns annotation for mosts tests and examples 2022-10-29 02:09:00 +02:00
Gavin King 66776f6b78 simplify a method 2022-10-29 02:09:00 +02:00
Gavin King 749e5e6b38 HHH-15627 fix uninformative error message 2022-10-29 02:09:00 +02:00
Gavin King ed65962fb3 more binding work related to OneToOne and ManyToOne to ToOneBinder where it belongs
and stuff in common goes to BinderHelper
2022-10-29 02:09:00 +02:00
Gavin King 8b3030aa8b avoid passing property-level information via the first AnnotatedJoinColumn 2022-10-29 02:09:00 +02:00
Gavin King d9392d6601 fix ugly toString()s 2022-10-29 02:09:00 +02:00
Gavin King 070f7e5d3a clean up collection SecondPass stuff 2022-10-29 02:09:00 +02:00
Gavin King 79642022a6 fix warnings in a test 2022-10-29 02:09:00 +02:00
Gavin King ab8f79e258 HHH-14014 test demonstrating the issue is solved 2022-10-29 02:09:00 +02:00
Gavin King 86906013c2 further cleanups to the Binder code 2022-10-29 02:09:00 +02:00
Gavin King f4687ac048 prefer importing JPA annotations 2022-10-29 02:09:00 +02:00
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
Sanne Grinovero a78a609ecf HHH-15639 Upgrade to ByteBuddy 1.12.18 2022-10-27 16:42:55 +01:00
Andrea Boriero 20183269ad HHH-14544 Document Ehcache Performance degradation when the default cache is used 2022-10-27 17:08:57 +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
Sanne Grinovero a6441e4da2 HHH-15637 Upgrade to Byteman 4.0.20 2022-10-27 12:18:37 +01:00
Gavin King e59a736679 improve Javadoc of @ColumnTransformer 2022-10-25 11:17:17 +02:00
Christian Beikov 1e6d6b8207 Switch to HANA cloud instances 2022-10-24 20:41:49 +02:00
Gavin King 78c8a04486 add example of subquery join with 'on' to docs 2022-10-21 23:43:15 +02:00
Christian Beikov 058984bbf1 Don't lock resources if we run on a single node 2022-10-21 16:22:50 +02:00
Christian Beikov 0fdac313dc Fix cockroach build node config 2022-10-21 15:55:28 +02:00
Christian Beikov 886582bf46 HHH-15528 Build related fixes for Cockroach, and tryout GH actions 2022-10-21 15:41:45 +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