Commit Graph

12123 Commits

Author SHA1 Message Date
Andrea Boriero 951a7611b3 JPA Criteria do not load eagerly JOIN Fecth collections as Hibernate Criteria did 2021-04-10 12:34:57 +02:00
Andrea Boriero dc21d565d3 JPA Criteria do not load eagerly JOIN Fecth collections as Hibernate Criteria did 2021-04-10 12:34:57 +02:00
Andrea Boriero f6f1cb06d4 Fix issue with EmbeddableMappingType creation 2021-04-10 12:34:57 +02:00
Andrea Boriero 7fc2593515 AbstractImmediateCollectionInitializer fix NPE 2021-04-10 12:34:56 +02:00
Andrea Boriero 9c27e41184 Remove o.h.testing.junit5 package 2021-04-10 12:32:18 +02:00
Steve Ebersole 4f2b0778d3 re-enable tests
re-organize some tests
continuing with o.h.test.hql
improve parameter handling by tracking mapping-model types resolved for them in SQM->SQL translation
improve support for ANY mapping use in queries
improve support for comparisons involving SqlTuple
improve support for binding composite Query param values
improve support for plural-attribute refs in SQM
improve support for to-one attribute refs in SQM (including lazily generating the TableGroupJoin when used as selection)
2021-04-09 16:02:56 -05:00
Andrea Boriero b176814b44 Re-enable envers test 2021-04-08 18:04:35 +02:00
Andrea Boriero c1fcb6cb92 Rollback Transaction when an AssertionError occurrs 2021-04-08 17:33:43 +02:00
Andrea Boriero 6bd7a4d972 HHH-14503 - Migration of tests from jpa/test to orm/test/jpa 2021-04-08 17:33:43 +02:00
Andrea Boriero a7f242af03 HHH-14503 - Migration of tests from jpa/test to orm/test/jpa 2021-04-08 17:33:43 +02:00
Jan Schatteman e2225d8814 HHH-14503 - Migration of tests from jpa/test to orm/test/jpa
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-04-08 17:33:43 +02:00
Steve Ebersole 3d90dbfbae re-enable tests
re-organize some tests
continuing with o.h.test.hql
improve parameter handling by tracking mapping-model types resolved for them in SQM->SQL translation
2021-04-08 08:08:54 -05:00
Christian Beikov 06b5eb43c6 HHH-11692 Introduce DISTINCT predicate in HQL and implement emulations 2021-04-07 18:28:38 +02:00
Andrea Boriero e67d10ee6c Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-04-07 09:19:21 +02:00
Steve Ebersole c85ec5a7e4 re-enable tests
re-organize some tests
continuing with o.h.test.hql - order-by
2021-04-06 14:31:36 -05:00
Karel Maesen e76241a309 HHH-14523 Fix for dirty-checking bug 2021-04-06 20:34:36 +02:00
Christian Beikov b166e684e1 Skip certain LockTests for Oracle on GH Actions which don't work there 2021-04-06 16:12:19 +02:00
Andrea Boriero e8a5506eb5 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-04-06 10:17:37 +02:00
sajad 298b1f87b7 HHH-14545 Fix typo "Generator" -> "GeneratorType" 2021-04-06 10:01:47 +02:00
Christian Beikov c285f604f3 Implement table group rendering for real table groups and get rid of canInnerJoin flags due to that 2021-04-06 09:08:18 +02:00
Steve Ebersole 159135ea89 re-enable tests
re-organize some tests
continuing with o.h.test.hql - order-by
add Expression#unwrap to help account for SqlSelectionExpression
2021-04-02 07:30:08 -05:00
Steve Ebersole 51074eb9a0 re-enable tests
re-organize some tests
continuing with o.h.test.hql
fixed bug in JPA model building with dynamic entities
added NavigablePath#getUnaliasedLocalName to aid in resolving ModelParts as part of SQM->SQL
2021-04-01 11:07:28 -05:00
Christian Beikov f1ede3df4f Fix type resolution issues and add missing JTDs. Fix SQL trim parsing and some newly added tests 2021-04-01 16:07:21 +02:00
Christian Beikov e22dc55adb Various fixes
* Resolve return type for SUM according to JPA spec
* Specify invariant return types for SQRT and MOD as required by the JPA spec
* Fix JPA tuple element access support
* Fix join management for JPA related methods
* Handle optional escape character for like predicate
* Implement type inference for result arms of case expressions
* Implement min/max element/index functions as sub-query
* Implement min/max function support
* Implement emptiness, exists and member of predicate for JPA Criteria
* Implement size function as sub-query
* Implement group by entity alias by using FK key
2021-04-01 16:07:21 +02:00
Christian Beikov 46a16c605a Add support for DML with versioned entities 2021-04-01 16:07:21 +02:00
Steve Ebersole af891c0997 re-enable tests
re-organize some tests
clean-up and tests related to fks
2021-04-01 06:54:57 -05:00
Steve Ebersole 1a9079006c Rename SelectionMapping(s) to SelectableMapping(s) and related changes 2021-03-31 11:21:51 -05:00
Steve Ebersole c7c963075b re-enable tests
re-organize some tests
support for `KEY(mapReference)` in SQM
2021-03-31 09:04:33 -05:00
Gail Badner ad84aaf0bc HHH-14537 : Updated test as requested; added tests that lazy associations with non-existing entity is unaffected. 2021-03-30 11:19:38 -07:00
Gail Badner 3c1e16e06c HHH-14537 EntityNotFoundException thrown when non-existing association with @NotFound(IGNORE) mapped has proxy in PersistenceContext 2021-03-30 11:19:38 -07:00
Gail Badner 9cb9137fb8 HHH-14537 : Added test for issue 2021-03-30 11:19:38 -07:00
Steve Ebersole a692061ae1 re-enable tests
re-organize some tests
fixed edge case for implicit basic type resolution
2021-03-30 08:47:16 -05:00
Steve Ebersole fcd7a6f356 re-enable tests
re-organize some tests
fixed bad merge
2021-03-29 12:23:37 -05:00
Steve Ebersole c9b598389f HHH-14524 : Rename SqlType(X) as JdbcType(X)
fixed some inadvertent doc changes (thanks Christian)
2021-03-29 11:44:49 -05:00
Steve Ebersole 7fcde66d61 HHH-14524 : Rename SqlType(X) as JdbcType(X) 2021-03-29 11:33:56 -05:00
Steve Ebersole a02835bdde re-enable tests
re-organize some tests
added `@LoggingInspections`
added `@MessageKeyWatcher`
account for various "odd" explicit Type mappings
fix column read/write transformations
2021-03-29 10:58:44 -05:00
Gavin King e4f1461e17 move the code for generating check constraints to Dialect 2021-03-26 21:27:46 +01:00
Steve Ebersole e4111a5453 re-enable tests
re-organize some tests
added `@LoggingInspections`
added `@MessageKeyWatcher`
2021-03-26 12:50:32 -05:00
Gavin King 3c72f6fe12 cleanup lots of warnings, especially generics-related 2021-03-26 18:45:18 +01:00
Gavin King d193a9409a simply remove @Tuplizer completely 2021-03-25 18:54:41 +01:00
Gavin King 20e855acf1 use wildcard instead of raw type in annotation members 2021-03-25 18:54:41 +01:00
Gavin King aeee127e59 deprecate @Tuplizer since EntityTuplizer is deprecated
and add a constraint to the class type
2021-03-25 18:54:41 +01:00
Gavin King 4e22929c3c remove deprecated FlushModeType
that was already removed from FlushMode
2021-03-25 18:54:41 +01:00
Gavin King bbf4619fcd remove deprecated Sort annotation 2021-03-25 18:54:41 +01:00
Gavin King d0afd6359e remove deprecated and unused members of QueryHints 2021-03-25 18:54:41 +01:00
Gavin King 9dcbe4c2d1 get rid of useless members of @Tuplizer annotation
Get rid of both the deprecated way and the unimplemented (!) way
of doing something that was never useful to begin with.
2021-03-25 18:54:41 +01:00
Gavin King 3b3487a74e remove deprecated @Entity annotation 2021-03-25 18:54:41 +01:00
Gavin King 50363dcc2c remove deprecated CascadeType.EVICT 2021-03-25 18:54:41 +01:00
Gavin King c89319f3e9 remove AccessType annotation 2021-03-25 18:54:41 +01:00
Gavin King 4b56842c7f make @AttributeAccessor annotation typesafe 2021-03-25 18:32:21 +01:00