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