Commit Graph

10897 Commits

Author SHA1 Message Date
Andrea Boriero 468989a0f3 ToOneAttibuteMapping, Do not consider the referencedPropertyName for the bidirectionalAttributeName determination 2020-06-29 19:13:15 +01:00
Andrea Boriero 3c7a208b96 Removed unnecessary visitedNavigablePath from LoaderSelectBuilder and added bidirectionalPropertyName for circularity detection 2020-06-26 10:15:47 +01:00
Andrea Boriero 6aefe00c1e EagerCollectionFetch generates collection and index fetches twice 2020-06-26 10:15:47 +01:00
Andrea Boriero dca850f5ad Re-enabled additional tests 2020-06-26 10:15:47 +01:00
Andrea Boriero d85bf402e3 Re-enabled additional tests 2020-06-26 10:15:47 +01:00
Andrea Boriero b84d41a66c Re-enabled additional tests 2020-06-26 10:15:47 +01:00
Andrea Boriero 3ad68d3f88 Fix issue with circularity detection 2020-06-26 10:15:47 +01:00
Andrea Boriero dfb3511923 Re-enabled additional tests 2020-06-26 10:15:47 +01:00
Andrea Boriero 23ffe42b6c Fix joined subclass discriminator column determination 2020-06-26 10:15:47 +01:00
Andrea Boriero 7fd6e4fbea Fix issue with fetch a ManyToOne with join table using inner join 2020-06-26 10:15:47 +01:00
Andrea Boriero cdc0e3f817 Re-enabled additional tests 2020-06-26 10:15:47 +01:00
Andrea Boriero 79e5203897 Re-enabled additional tests 2020-06-26 10:15:47 +01:00
Andrea Boriero 567b6cc076 Re-enabled additional tests 2020-06-26 10:15:46 +01:00
Andrea Boriero 2d0aad36b8 Fix PluralAttribute manyToMany FK target part determination 2020-06-26 10:15:46 +01:00
Andrea Boriero 47eee7cfe4 Re-enabled additional tests 2020-06-26 10:15:46 +01:00
Andrea Boriero ead64b3ec9 Add AssociationKey for bidirectionality detection 2020-06-26 10:15:46 +01:00
Andrea Boriero 511d4d55cd Add more tests 2020-06-26 10:15:46 +01:00
Andrea Boriero 2bf36075a4 Re-enabled additional tests and fixed issues with joined subclass inheritance with discriminator 2020-06-26 10:03:24 +01:00
Andrea Boriero d0f891fca5 Fix determine join type for subclasses 2020-06-26 06:18:12 +01:00
Andrea Boriero 9d749a6608 Re-enabled additional tests 2020-06-26 06:18:01 +01:00
Andrea Boriero b9c3dd1cf6 Fix issue with column Size determination 2020-06-24 15:40:38 +01:00
Andrea Boriero 8bd63116d0 HHH-14077 PostgreSQL, skip testLiteralProjectionAndGroupBy (PostgreSQL does not support literals in group by statement) 2020-06-23 10:48:52 -05:00
Andrea Boriero eebf01fbf3 HHH-14077 CVE-2019-14900 SQL injection issue using JPA Criteria API 2020-06-23 10:48:52 -05:00
Andrea Boriero d9a33bf405 HHH-14077 Add test for issue 2020-06-23 10:48:52 -05:00
Nathan Xu 2250b7f84f implement 'NULLS (FIRST | LAST)' in HQL 2020-06-23 10:32:43 -05:00
Nathan Xu bbac6ed571 add a 'reverse' property (default to false) to RequiresDialectFeature annotation 2020-06-23 10:26:40 -05:00
Steve Ebersole fc2051af71 remove potential duplicated class loading in JpaMetamodelImpl 2020-06-23 10:22:38 -05:00
Nathan Xu fdc2112b19 implement @RowId 2020-06-23 10:17:50 -05:00
Nathan Xu 4c856725f8 fix some logging performance issues 2020-06-23 10:12:24 -05:00
Nathan Xu 233b8daffb import entity graph parsing test cases 2020-06-23 10:11:16 -05:00
Nathan Xu 06605956f9 enable legacy filter testing cases 2020-06-23 09:59:39 -05:00
Andrea Boriero cfc1de9de6 Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_44 2020-06-16 08:23:55 +01:00
Martin Vietz 180656e9f3 HHH-14064 - Fix documentation for schema-generation 2020-06-09 14:38:55 +01:00
Réda Housni Alaoui 5963dc7fe8 HHH-13980 NullPointerException on AbstractEntityGraphVisitationStrategy.startingCollectionIndex 2020-05-31 07:50:49 -05:00
Steve Ebersole bf575ef065 Prefer `FetchOptions` over `FetchStrategy` 2020-05-29 15:14:31 -05:00
Steve Ebersole d3f6f46980 renamed `SingularAssociationAttributeMapping` to `ToOneAttributeMapping` 2020-05-29 14:35:21 -05:00
Andrea Boriero b06c341d8a Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_43 2020-05-29 15:01:19 +01:00
Steve Ebersole 26f6c9271a Added Initializer de-duplication handling 2020-05-29 06:33:17 -05:00
Gail Badner 6df82bb6a6 HHH-14044 : Extract code from Loader into protected methods 2020-05-29 10:27:37 +01:00
Hannes Rosenögger b9703e33d4 HHH-14022 Revert HHH-13322 Fix Oracle dialect's introduced in 5.4.13 that is causing issues with sequence increment determination 2020-05-29 10:12:34 +01:00
Jason Pyeron 0804de87b4 HHH-10956 reduced runtime complexity, added Component.getProperty(int)
Component.getProperty(String) was looping and comparing, but we already now the position of the property
2020-05-29 08:32:18 +01:00
Andrea Boriero 2db3ce2643 HHH-10956 an exception has to thrown when the composite key is an association and its value is null 2020-05-29 08:32:18 +01:00
Andrea Boriero 114e16f64f HHH-10956 Add additional test 2020-05-29 08:32:18 +01:00
Andrea Boriero cfcd2ac40f HHH-10956 Moved tests using GenerationType#IDENTITY into another class annotated with @RequiresDialectFeature(DialectChecks.SupportsIdentityColumns.class) 2020-05-29 08:32:18 +01:00
Jason Pyeron 42b38b60cf HHH-10956 put one line if in {} 2020-05-29 08:32:18 +01:00
Jason Pyeron e37a8da568 HHH-10956 added more complext tests with self referential FK
* known issue: HHH-13971, test marked as @Ignore
* added some output debugging to help developers review CI/CD logs
* 8 tests, 1 ignored, 0.745s duration
2020-05-29 08:32:18 +01:00
Jason Pyeron e42fe94f65 HHH-10956 fixed failed insertion with IdClass with partial identifier generation
* regression introduced by HHH-4848
* AbstractEntityTuplizer lines 179 and 311 formatting issues, preserved
* bug HHH-9662 blocks testing of Identity insertion
2020-05-29 08:32:18 +01:00
Jason Pyeron da2b24b598 HHH-10956 created test cases IdClass with partial identifier generatiod, all marked @FailureExpected 2020-05-29 08:32:18 +01:00
Andrea Boriero 58fe82e730 Revert "HHH-14022 Oracle-Dialect does not find Sequences outside User-Schema"
This reverts commit ca0ae9bfad.
2020-05-29 07:42:39 +01:00
varun.shrivastava ca0ae9bfad HHH-14022 Oracle-Dialect does not find Sequences outside User-Schema 2020-05-29 07:01:22 +01:00