Commit Graph

10982 Commits

Author SHA1 Message Date
Steve Ebersole dc85c75bce Named Query javadoc 2020-07-29 12:32:11 -05:00
Steve Ebersole 704896614d Support for JPA `SqlResultSetMapping`, both in terms of:
- creating memento instances for each mapping and storing into repository for runtime access
- applying to native-queries

Only support for column results is implemented atm since only scalar results are implemented for native-query
2020-07-29 11:58:27 -05:00
Steve Ebersole bbe3a6b0ad NativeQuery support
- parameter handling
2020-07-28 14:09:54 -05:00
Steve Ebersole 5f7c139f7e NativeQuery support
- `NativeQuery#addAttributeResult`
2020-07-28 11:26:25 -05:00
Steve Ebersole 671250afa6 NativeQuery support
- javadoc
2020-07-27 16:58:10 -05:00
Steve Ebersole 2f8f04747b NativeQuery support
- support for `#addScalar(Class,AttributeConverter)`
- support for `#addScalar(Class,Class<AttributeConverter>)`
- fixed problem with mapping of converted enums
2020-07-27 16:49:28 -05:00
Steve Ebersole 3b210c493f NativeQuery support
- support for `#addScalar(Class)`
2020-07-27 16:44:39 -05:00
Andrea Boriero 20ad230f6d Fix compilation error after merge 2020-07-24 07:51:00 +01:00
Andrea Boriero 476ffb4299 Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_48 2020-07-24 07:17:21 +01:00
Andrea Boriero 3c7650ba65 Fixed compilation error 2020-07-24 06:58:10 +01:00
Steve Ebersole 5dded5de7c NativeQuery support
- initial working support - simple scalar queries
2020-07-23 12:26:01 -05:00
Gail Badner fb40f8edc0 HHH-14103 : Add test cases showing that an entity's transient attribute can be overridden to be persistent in entity subclasses 2020-07-21 17:32:19 -07:00
Gittenburg ff7aa5328f HHH-14041 - H2Dialect: fix referential integrity constraint constraint name extraction 2020-07-21 20:27:33 +02:00
gajendra.jatav bfef0df089 HHH-13410 Adding test case 2020-07-21 18:31:35 +02:00
gajendra.jatav faf3928043 HHH-13410 Option "order_inserts = true" causes FK Violation when inserting with a Unidirectional Relations between 4 Entities 2020-07-21 18:30:32 +02:00
Colm O hEigeartaigh 61ed4bf88d HHH-14100 - Update c3p0 to 0.9.5.5 2020-07-21 17:53:00 +02:00
katiforis f1243a3285 HHH-14093 Make StatefulPersistenceContext#registerInsertedKey and StatefulPersistenceContext#wasInsertedDuringTransaction use HashSet instead of ArrayList 2020-07-21 17:38:54 +02:00
Sanne Grinovero 677a65a8cf HHH-13926 Test for the issue 2020-07-21 14:38:42 +02:00
Sanne Grinovero c8fabbb2b0 HHH-13926 Remove no longer used parameters 2020-07-21 14:38:37 +02:00
Sanne Grinovero 3a2283335e HHH-13926 Propagate the original SQL to the Expectation so it can be logged 2020-07-21 14:38:33 +02:00
Sanne Grinovero 6c787d27bd HHH-13926 Extract JdbcObserver lookup from the batching loop 2020-07-21 14:38:26 +02:00
Andrea Boriero 25fc3e2dce Inhetirance : Fix stack overflow for Queryable#findSubPart and wrong value for Lockable#getRootTableName() 2020-07-20 15:52:29 +01:00
Andrea Boriero ba830d5ad5 Fix merge compilation error 2020-07-20 11:05:50 +01:00
Andrea Boriero 4550c70d15 Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_47 2020-07-20 10:50:17 +01:00
Andrea Boriero 3fde31a61d Minor fixes 2020-07-20 10:34:31 +01:00
Andrea Boriero 17dacc3592 Add Discriminator FilterPredicate to TableGroupJoin predicate 2020-07-20 09:48:59 +01:00
Andrea Boriero 8c494a6f7f Re-enabled additional tests 2020-07-20 09:48:59 +01:00
Andrea Boriero 3ba826e1c8 Fix select child of joinsubclass inheritance 2020-07-20 09:48:59 +01:00
Andrea Boriero b06be7ff6d Re-enabled additional tests 2020-07-20 09:48:59 +01:00
Andrea Boriero 01b24089c2 Fix UnionSublcass polymorphic associations 2020-07-20 09:48:59 +01:00
Andrea Boriero 5b82cd59d7 Re-enabled additional test 2020-07-20 09:48:59 +01:00
Andrea Boriero 99d4cdece6 Re-enabled additional test 2020-07-20 09:48:59 +01:00
Andrea Boriero 7470138e0f Re-enabled additional Inheritance related tests and fixed issues with initializer for subclasses 2020-07-20 09:48:59 +01:00
Andrea Boriero 923a7d8d07 Fix wrong determination of Subclass EntityPersister 2020-07-20 09:48:59 +01:00
Andrea Boriero d389354f04 Re-enabled additional tests 2020-07-20 09:48:59 +01:00
Andrea Boriero 55960167bc Fix issue with query use subclass attribute in join 2020-07-20 09:48:59 +01:00
Andrea Boriero bfd15ec0e8 Re-enabled additional test 2020-07-20 09:48:59 +01:00
Andrea Boriero 61e141cabf Fix issue with join subclass and JoinTable resolution 2020-07-20 09:48:59 +01:00
Andrea Boriero 310abfcd95 Re-enabled additional tests 2020-07-20 09:48:58 +01:00
Nathan Xu 3d4cd3f7b3 port entity graph legacy testing cases 2020-07-20 09:37:15 +01:00
Yoann Rodière 066c1d4ab7 HHH-14111 Upgrade to forbiddenapis 3.0.1 2020-07-20 10:25:15 +02:00
Yoann Rodière 12127b2272 HHH-14111 Ensure Groovy compilation tasks target the same JDK version as the rest of the project 2020-07-20 10:25:15 +02:00
Yoann Rodière 5cd40ef96d HHH-14111 Upgrade to biz.aQute.bnd (OSGi plugin) 5.1.1 2020-07-20 10:25:15 +02:00
Yoann Rodière 86578a1698 HHH-14111 Upgrade to Gradle 6.5.1 2020-07-20 10:25:15 +02:00
Andrea Boriero 9322273f39 Fix issue with ParameterMetadataImpl when positionalQueryParameters is null 2020-07-20 09:16:57 +01:00
Andrea Boriero b6ed4b6629 Fix issue with BinaryArithmeticExpression type resolution 2020-07-20 09:16:48 +01:00
Andrea Boriero 3e3db6d352 Fix SessionImpl#buildLockOptions causing NPE 2020-07-20 09:16:36 +01:00
Gail Badner 06c78087ff HHH-12268 : LazyInitializationException thrown from lazy collection when batch fetching enabled and owning entity refreshed with lock 2020-07-16 10:55:07 -07:00
Gail Badner f5d710b97d HHH-12268 : Added test case 2020-07-16 10:55:07 -07:00
Andrea Boriero 673d3600b8 HHH-14108 PADDED and DYNAMIC Batch loading strategies not compatible with the Enhanced Proxy feature 2020-07-16 16:52:25 +01:00