Commit Graph

6806 Commits

Author SHA1 Message Date
Steve Ebersole db502bf1b0 prepare for 6.0.0.Alpha8 2021-05-18 12:37:36 -05:00
Andrea Boriero 531d0f923c Fix joined sublcass hql wrong join type for associations 2021-05-18 16:30:50 +02:00
Andrea Boriero b52dfbab7e Collection Intializer fix creation of persistence set instance for the wrong subclass 2021-05-18 16:30:50 +02:00
Andrea Boriero 9e343ac0d7 Re-enable additional tests and fix hql queries not detecting circularity 2021-05-18 16:30:50 +02:00
nathan.xu 92c70ecb08 HHH-14605 add BLOB, CLOB and NCLOB to JdbcTypeDescriptor's type category method 2021-05-18 12:51:59 +02:00
Steve Ebersole c7e37dc1d7 HHH-14513 : Move publishing release and snapshot artifacts to Sonatype OSSRH 2021-05-14 15:06:15 -05:00
nathan.xu d53216306f HHH-14600 verify UUID 2021-05-14 12:44:52 -05:00
Nathan Xu 0f683ff25d HHH-14601 fix the typo of `extracter` 2021-05-14 11:43:13 -05:00
Steve Ebersole c17396521c mariadb nationalization support 2021-05-13 12:43:59 -05:00
Steve Ebersole 71515af5cc HHH-14589 - Make sure documentation examples regarding basic-types work and update the section
- re-enable the basic-type tests in the `documentation` module
- fix basic-type resolution in various cases from tests in both `hibernate-core` and `documentation`
- updated the basic_types.adoc user-guide section + moved much of the "legacy" discussion to an appendix
- fixed missing impls of the optional contract `org.hibernate.type.AdjustableBasicType`
- improved handling of `NationalizationSupport` offered by a Dialect

NOTE :
- changes to `ColumnTransformerTest` are related to "composite basics" not being supported, not problems with `ColumnTransformer`.
- final failure in `org.hibernate.userguide.mapping.basic` is `SubselectTest#testRefreshLifecycle` which actually fails because refresh is not working properly
2021-05-13 09:58:20 -05:00
Jan Schatteman 987dbbba2f Fix in one of the PersistenceXmlParser.parse() methods used in tests
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-05-12 17:44:17 +02:00
gavin e60e3736a7 cleaner approach to work around Oracle setNull(BOOLEAN) bug
- introduce doBindNull() in BasicBinder
- use WrapperOptions and FastSessionServices
- use getPreferredSqlTypeCodeForBoolean()
2021-05-12 14:56:51 +02:00
Andrea Boriero 0ecd66fd46 Fix use EmbeddedIdentifier instance as Entity 2021-05-10 18:12:06 +02:00
Christian Beikov 4e9b8c0c34 Introduce ForeignKeyDescriptor.Side wrapper around ModelPart of the FK sides to discriminate the role of the side better 2021-05-10 16:45:40 +02:00
Christian Beikov 3be99c1c73 Introduce enum for describing KEY and TARGET of FK and use/expose that to describe the FK direction of to-one associations 2021-05-10 14:33:28 +02:00
Christian Beikov a864e25339 Fix wrong key model of FK for inverse FK side 2021-05-07 12:47:47 +02:00
Andrea Boriero 867dd52ab3 Re-enabled OneToOneFormulaTest 2021-05-07 09:59:08 +02:00
Andrea Boriero 05ff370488 Re-enabled OneToOneFormulaTest 2021-05-07 09:57:56 +02:00
Christian Beikov e122ac33dc Fix foreign key direction issues 2021-05-06 16:54:47 +02:00
Andrea Boriero 0157af79f7 Fix OneToOneFormulaTest#testOneToOneFormula() 2021-05-06 12:33:41 +02:00
Andrea Boriero d6a6c29bd4 Re-enabled additional tests 2021-05-06 09:10:03 +02:00
Christian Beikov a7ed354af9 Cleanup the circular handling of fetch building of embeddable FKs. Use the target navigable path for target FK domain results 2021-05-06 08:50:07 +02:00
Christian Beikov 1a24c93155 Move tests from packages actionqueue, annotations, batch, boot, bytecode, id, resource, schemafilter, schematools, schemaupdate, schemavalidation, serialization, service, tool, unidir, util 2021-05-06 07:29:57 +02:00
Christian Beikov 71f666f0b6 Use Property#getPropertyAccessStrategy which internally delegates to BuiltInPropertyAccessStrategies to handle enhanced cases 2021-05-06 07:29:57 +02:00
Christian Beikov 8e26756cce Handle basic value type bindings before the copy identifier component second pass like in Hibernate 5 to avoid issues with missing types 2021-05-06 07:29:57 +02:00
Christian Beikov 9bba88b10e Fix NPE when fetch profile returns null for a fetch by role. Don't fetch discriminator in result set mapping if entity type has not subtypes 2021-05-06 07:29:57 +02:00
Christian Beikov c79e9effe9 Retain newlines between command parts in sql script parsing as spaces like in Hibernate 5. Also, improve the parsing efficiency by not defining rules and thus creating contexts for every token type 2021-05-06 07:29:57 +02:00
Christian Beikov 181ac6e0ff Move classloader, comments, connections, entityname, event, events, eviction, exception and fetch packages. Fix issues with key-many-to-one in collection key FK and implement cascade based fetching 2021-05-05 16:57:40 +02:00
Steve Ebersole c87a50ca0f Support for type coercion for values passed as ids and as query parameter bindings
- fixed compilation errors when using JDK 8
2021-05-04 09:15:19 -05:00
Steve Ebersole fa8571c706 Support for type coercion for values passed as ids and as query parameter bindings
- widening coercions
- valid (no over/under flow) narrowing coercions
- JpaCompliance setting
2021-05-04 07:42:06 -05:00
Steve Ebersole eb9bb2d82f Support for type coercion for values passed as ids and as query parameter bindings
- widening coercions
- valid (no over/under flow) narrowing coercions
- JpaCompliance setting
2021-05-04 07:21:11 -05:00
Steve Ebersole d95806b516 Support for type coercion for values passed as ids and as query parameter bindings
- widening coercions
- valid (no over/under flow) narrowing coercions
2021-05-04 07:21:11 -05:00
Christian Beikov 27662f91a9 Move most of the sql package to orm.test, remove unnecessary JdbcValuesMappingProducer implementations and make it clear that ResultSetMapping is required for native queries. Fix quoting and some hbm issues 2021-05-04 12:21:32 +02:00
Christian Beikov fef3e53132 Move where package to orm.test and further improve result set mapping support 2021-05-04 12:21:32 +02:00
Andrea Boriero 8936034d29 HHH-14503 - Migration of tests from jpa/test to orm/test/jpa 2021-05-03 18:12:54 +02:00
Andrea Boriero 28d7f48019 HHH-14503 - Migration of tests from jpa/test to orm/test/jpa 2021-05-03 17:55:26 +02:00
Jan Schatteman 4a59e2d002 HHH-14503 - Migration of tests from jpa/test to orm/test/jpa
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-05-03 17:55:26 +02:00
Andrea Boriero 9bbad43e75 Fix PluraAttributeMapping wrong DelayedCollectionFetch creation 2021-05-03 17:25:18 +02:00
Steve Ebersole 9348952507 support for selecting of joined plural attributes 2021-04-29 13:02:50 -05:00
Steve Ebersole 19fbf18908 minor renaming and `#toString` fixups 2021-04-29 13:02:50 -05:00
Christian Beikov 33b0087f2a Emulate null ordering for CockroachDB 2021-04-29 12:16:05 +02:00
Andrea Boriero 9872fd9f0f HHH-14503 - Migration of tests from jpa/test to orm/test/jpa 2021-04-27 15:52:05 +02:00
Jan Schatteman 4b184fa0f1 HHH-14503 - Migration of tests from jpa/test to orm/test/jpa
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-04-23 00:04:41 +02:00
Andrea Boriero b27b414511 Fix EmbeddedForeignKeyDescriptor creation when o.h.mapping.Value has no columns, Re-enabled additional tests 2021-04-22 13:52:16 +02:00
Andrea Boriero 15e49692e9 Fix wrong creation of new instances for non aggregated id with no IdClass 2021-04-22 10:32:03 +02:00
Christian Beikov 9080872946 Infer parameter bind type for null parameter values instead of using a default 2021-04-22 10:16:52 +02:00
Andrea Boriero c48606a5aa Merge remote-tracking branch 'upstream/main' into wip/6.0_merge_1 2021-04-20 09:45:47 +02:00
Steve Ebersole 607234e7bf re-enable tests
re-organize some tests
o.h.test.hql.ParameterTest -> LegacyParameterTests
bug with binding ordinal parameter lists
created "standard domain model" for Hibernate's legacy Animal model
2021-04-19 16:44:25 -05:00
Steve Ebersole cebb9d7649 re-enable tests
re-organize some tests
o.h.test.hql.EntityJoinTest
fixed RIGHT JOIN handling
2021-04-19 14:34:48 -05:00
Yoann Rodière 8389b1a7a2 HHH-14567 Do not reuse query plans after session filters changed 2021-04-19 17:58:57 +02:00