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