12103 Commits

Author SHA1 Message Date
Karel Maesen
2aa2bee255
HHH-11490 Fix for UUID mapping conflict
* HHH-11490 Fix for UUID mapping conflict

* HHH-11490 Custom ValueBinder implementation
2021-04-15 20:02:48 +02:00
Steve Ebersole
c74e5ef595 re-enable tests
re-organize some tests
continuing with o.h.test.hql
improve cast-target handling
2021-04-15 12:51:02 -05:00
Steve Ebersole
b31f2c02d7 re-enable tests
re-organize some tests
CastNullSelectExpressionTest (not-implemented-yet)
2021-04-15 11:42:07 -05:00
Steve Ebersole
4917d7c6bd re-enable tests
re-organize some tests
continuing with o.h.test.hql
improve cast-target handling

https://github.com/hibernate/hibernate-orm/discussions/3889
2021-04-15 11:41:43 -05:00
Steve Ebersole
e0bbb02c99 re-enable tests
re-organize some tests
case expression and nested expression type inference
preliminary support for "type precedence"
2021-04-15 08:52:41 -05:00
Steve Ebersole
c2f59beb64 re-enable tests
re-organize some tests
case expression and nested expression type inference
preliminary support for "type precedence"
2021-04-15 08:52:32 -05:00
Yoann Rodière
ac4f4ff4ad HHH-14529 Implement the (opt-in) orm.xml handling using JAXB 2021-04-15 14:01:28 +02:00
Yoann Rodière
10aee2a9fa HHH-14529 Add a common interface for Jaxb representations of associations 2021-04-15 14:01:28 +02:00
Yoann Rodière
437af3b4da HHH-14529 Add a common interface for JaxbEntity, JaxbMappedSuperclass and JaxbEntityListener 2021-04-15 14:01:28 +02:00
Yoann Rodière
b4dd2e272f HHH-14529 Add a few missing methods to the JAXB representation of ManagedType 2021-04-15 14:01:28 +02:00
Yoann Rodière
efe5424d35 HHH-14529 Add a few missing enum mappings for orm.xml 2021-04-15 14:01:28 +02:00
Yoann Rodière
bbc25cf28b HHH-14529 Add common interface for JaxbEntity and JaxbMappedSuperclass 2021-04-15 14:01:28 +02:00
Yoann Rodière
8ab3a2f7e9 HHH-14529 Configuration and wiring to prefer JAXB over DOM4J for orm.xml handling 2021-04-15 14:01:28 +02:00
Yoann Rodière
e8cd9f8917 HHH-14529 Clean up constructors in JPAXMLOverriddenMetadataProvider and related 2021-04-15 14:01:28 +02:00
Yoann Rodière
ef6bb2679b HHH-14529 Remove an unused orm.xml file from tests 2021-04-15 14:01:28 +02:00
Yoann Rodière
7291036680 HHH-14529 Copy orm.xml handling code to prepare for the new JAXB-based implementation
We will adapt the code in a later commit; I'm only doing the copy in
this commit in order to keep the review manageable.
2021-04-15 14:01:28 +02:00
Yoann Rodière
55ef4d47f2 HHH-14529 Remove commented-out code related to mapping parsing using dom4j 2021-04-15 14:01:28 +02:00
Yoann Rodière
f92275f6c2 HHH-14529 Clarify that most fields are final in JPAOverriddenAnnotationReader 2021-04-15 14:01:28 +02:00
Yoann Rodière
2907c95cbd HHH-14529 Introduce JAXB bindings for JPA's orm.xml
Adapted from Steve's work on the unified JPA/ORM XML mapping. See:
4ff3795e60 (diff-b407928c3aa7ee1f231e0119ff70345caa5f6a83ed6348128c5159afbe3c6df2)
https://github.com/sebersole/hibernate-orm/compare/jandex-binding

Co-authored-by: Steve Ebersole <steve@hibernate.org>
2021-04-15 14:01:28 +02:00
Yoann Rodière
252fb65f95 HHH-14529 Remove an unused xjb file 2021-04-15 14:01:28 +02:00
Yoann Rodière
18f23ee701 HHH-14529 Fix invalid namespace URIs in MappingXsdSupport
Probably copy/pasted from ConfigXsdSupport, and we forgot to add the
"/orm" suffix.
2021-04-15 14:01:28 +02:00
Yoann Rodière
fcc63d9ab0 HHH-14529 Stop using two separate BootstrapServiceRegistries for the same SessionFactory in BaseCoreFunctionalTestCase 2021-04-15 14:01:28 +02:00
Yoann Rodière
ebb30aa178 HHH-14530 Allow adding pre-parsed XML mappings to MetadataSources
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-04-15 14:01:28 +02:00
Steve Ebersole
3958ee2360 re-enable tests
re-organize some tests
work on `org.hibernate.test.hql.size`
improved key/target handling for fk-descriptor
2021-04-14 16:06:15 -05:00
Yoann Rodière
571af7bc9e HHH-14557 Test JDBC resources are released on each rollback 2021-04-14 14:15:07 +02:00
Yoann Rodière
e03beca97f HHH-14557 Test JDBC resources are released on each commit
Not just on session closing.
2021-04-14 14:15:07 +02:00
Yoann Rodière
3825a671a7 HHH-14557 Always release JDBC connection and resources on rollback 2021-04-14 14:15:07 +02:00
Christian Beikov
c4445fbf5c Work on named-native query support 2021-04-13 10:32:55 +02:00
Andrea Boriero
ae69a1aeb4 Fix MariaDB, DB2 and Derby column type for text type attributes 2021-04-10 12:34:58 +02:00
Andrea Boriero
6f42929b55 Move tests from org.hibernate.test.immutable to org.hibernate.orm.test.immutable 2021-04-10 12:34:58 +02:00
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