Andrea Boriero
2cd869c73b
Fix NPE with empty PersistentList
2020-08-19 17:11:17 +01:00
Andrea Boriero
520cb95fa6
Fix runtime model build error
2020-08-19 17:11:17 +01:00
Andrea Boriero
38753afab6
Embedded collection member of and Embeddable parameter binding
2020-08-19 17:11:17 +01:00
Andrea Boriero
7e87deb349
Fix @manyToMany member of query
2020-08-19 17:11:17 +01:00
Andrea Boriero
bd3775b114
PluralAttributeMapping, add associate primary table join only when necessary
2020-08-19 17:11:17 +01:00
Andrea Boriero
bdc1130f00
Add @ManyToMany member of test
2020-08-19 17:11:17 +01:00
Andrea Boriero
34a5274b3f
Fix issue with DatabaseSnapshotExecutor not returning the correct array
2020-08-19 17:11:17 +01:00
Andrea Boriero
45328a574b
Implement member of predicate for OneToMany association and Entity parameter binding
2020-08-19 17:11:14 +01:00
Andrea Boriero
5ac6ab2751
Implement member of predicate for collection element
2020-08-19 17:09:17 +01:00
Steve Ebersole
59415fc190
ResultSet mapping
...
- Completed handling for hbm.xml resultset mappings
2020-08-19 09:12:44 -05:00
Andrea Boriero
f8008f74b2
Fix EntityResultTests compilation error
2020-08-18 09:39:11 +01:00
Steve Ebersole
626031f31c
ResultSet mapping
...
- Implemented support for embeddable (composite) fetch paths
2020-08-14 15:38:07 -05:00
Steve Ebersole
2050e366fe
ResultSet mapping
...
- Tests for value conversions - `@Enumerated`, `AttributeConverter`, `@Temporal`. It worked already
2020-08-13 14:48:48 -05:00
Steve Ebersole
996e6b3b1f
ResultSet mapping
...
- Tests for discriminator inheritance. It worked already
2020-08-12 23:56:45 -05:00
Steve Ebersole
b7eed1842c
ResultSet mapping
...
- Support for implicit and mixed attribute mappings for `@EntityResult`
2020-08-12 16:26:00 -05:00
Andrea Boriero
b744d7891c
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_50
2020-08-12 10:21:46 +01:00
Andrea Boriero
4768db9c5e
Fix errors after merge with master
2020-08-12 09:48:21 +01:00
Andrea Boriero
de3359537f
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_49
2020-08-12 09:42:28 +01:00
Sanne Grinovero
fb6bb820f1
HHH-14150 Upgrade to Byteman 4.0.13
2020-08-12 10:21:34 +02:00
Jay Paulsen
cd7823a549
HHH-13380 Test for the issue
2020-08-12 10:20:27 +02:00
Sanne Grinovero
1d51898202
HHH-13380 Bytecode enhanced entities might throw LazyInitializationException from custom equals/hashcode implementations
...
Apparently we trigger the need to invoke equals/hashcode methods on managed entities just before the Session is attached to the BytecodeLazyAttributeInterceptor
2020-08-12 10:20:18 +02:00
Steve Ebersole
4ad246536f
ResultSet mapping
...
- Basic working support for `@EntityResult`
2020-08-10 13:43:01 -05:00
Falko Modler
f270f688e6
HHH-14144 Explicitly set localization assumptions for the build and testsuite
2020-08-10 17:23:35 +02:00
Andrea Boriero
509db7cc79
HHH-14126 Add CockroachDB to DefaultDialectSelector and update documentation to mention the new dialect
2020-08-10 15:20:53 +02:00
Oliver Breidenbach
e8f310a659
HHH-14109 Use 'in expression count limit' if calculated count is greather than 'in expression count limit'
2020-08-10 13:04:23 +02:00
Nathan Xu
84b3167f26
HHH-14133 fix obvious example code error for 'second level cache' in user guide
2020-08-10 11:10:53 +01:00
Andrea Boriero
a229590345
HHH-14129 Bidirectional relationship with @NotNull fails to save
2020-08-10 12:08:54 +02:00
Andrea Boriero
358f713700
HHH-14129 Add test for issue
2020-08-10 12:08:54 +02:00
Sanne Grinovero
212ba0fb33
HHH-14143 Detect illegal concurrent usage of LogicalConnectionManagedImpl
2020-08-10 11:57:16 +02:00
Gavin King
5ec07faffd
HHH-14142 Make constructor of StatelessSessionImpl public
...
needed by Hibernate Reactive, see:
https://github.com/hibernate/hibernate-reactive/pull/310
https://hibernate.atlassian.net/browse/HHH-14142
2020-08-09 08:50:22 +02:00
Steve Ebersole
b1e8f64bda
ResultSet mapping
...
Split handling of result / fetch builders created from:
complete:: Cases where we completely know the builder graph up-front
dynamic:: Cases where the builder graph is generated at runtime
2020-08-07 16:41:12 -05:00
Andrea Boriero
283c3fefb5
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-08-07 11:23:44 +01:00
Sanne Grinovero
6da11f4c2a
HHH-14137 Some more string check performnance optimisations
2020-08-06 18:22:25 +02:00
Sanne Grinovero
5d4e7d0927
HHH-13974 Test efficiency improvements
2020-08-06 17:17:10 +02:00
Michael Spahn
d19bb536ef
HHH-13974 FlushMode set through SessionBuilder was never applied
2020-08-06 17:17:10 +02:00
Ihar Sadounikau
0ee25a416d
HHH-14137 Empty String check performance improvements
2020-08-06 17:14:33 +02:00
Steve Ebersole
bcf995f84f
ResultSet mapping
...
- support for dynamic instantiations of scalar values. This is all JPA defines support for wrt `@ConstructorResult`
- support for mixed result mappings, including dynamic instantiations which JPA says is not legal. We support this in HQL also
2020-07-30 14:19:17 -05:00
Andrea Boriero
8db9709408
Fix @ElementCollection + @OrderBy with Inheritance
2020-07-30 18:55:29 +01:00
Andrea Boriero
b9612247f5
Fix PluralAttributeMapping#findSubpart for elementDescriptor instanceof EmbeddedCollectionPart
2020-07-30 18:46:54 +01:00
Andrea Boriero
b26b397d59
Implemented @Parent
2020-07-30 18:46:51 +01:00
Andrea Boriero
d3978a0871
Fix various issues with @ElementCollection
2020-07-30 18:42:14 +01:00
Andrea Boriero
d246a4b460
fix issue with not compiling tests
2020-07-30 18:40:38 +01:00
Andrea Boriero
798f327f68
Revert "fix issue with not compiling tests"
...
This reverts commit fc914ea647
.
2020-07-30 18:32:38 +01:00
Andrea Boriero
842c4f18c9
Throw MultipleBagFetchException when trying to fetch multiple bags
2020-07-30 18:17:09 +01:00
Andrea Boriero
fc914ea647
fix issue with not compiling tests
2020-07-30 18:08:35 +01:00
Andrea Boriero
1a6b01a2a8
Add version to @SkipDialect and @RequiresDialect and re-enabled additional tests
2020-07-30 10:26:24 -05:00
Nathan Xu
61cd51a4c8
get rid of javassist
2020-07-30 10:15:26 -05:00
Andrea Boriero
26339598a5
Resolved issue with DependandValue resolution
2020-07-30 10:08:20 -05:00
Andrea Boriero
cb2a2bbd58
Re-enabled additional tests
2020-07-30 10:08:20 -05:00
Nathan Xu
76089ae151
enrich CollectionHelper and make more use of it in existing code
2020-07-30 10:06:01 -05:00