11982 Commits

Author SHA1 Message Date
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
225429a4cf Fix publishing related issues in jakarta artifacts 2021-05-06 07:16:32 +02:00
Christian Beikov
129484557b Re-include the temporary jakarta testing modules 2021-05-06 06:37:41 +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
Yoann Rodière
72f4a2f610 HHH-12445 Remove unused constants related to "null"/"not-null" discriminator values 2021-05-04 09:18:55 +02:00
Yoann Rodière
662f86abe1 HHH-12445 Test "null"/"not-null" discriminator values 2021-05-04 09:18:55 +02:00
Yoann Rodière
1a2510df16 HHH-12445 Fix ORM not detecting "null"/"not null" discriminator values correctly for joined inheritance 2021-05-04 09:18:55 +02:00
Yoann Rodière
7144af5990 HHH-12445 Auto-detect when discriminator columns are nullable 2021-05-04 09:18:55 +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
Emmanuel Duchastenier
41c71bfed7 HHH-13779 (5.4) - Foreign key schema migrator should be case-insensitive
This avoids re-creating existing foreign keys with a different name,
after migrating from Hibernate 4 to Hibernate 5 (as implicit naming
convention has changed).
Actually, some RDBMS allow it (PostgreSQL, MySQL, MS SQL Server, ...)
and duplicate the same key, whereas others (Oracle, ...) do not
allow it and Schema update fails.

This fix ignores the case of the table and column name when checking
if a equivalent Foreign Key already exists (whatever its name)

Closes https://hibernate.atlassian.net/browse/HHH-13779

(cherry picked from commit 0b819863f2cee41c7067d7e3656356f0b1221ef1)
2021-04-30 12:48:05 -05:00
Hibernate-CI
830423422d 5.5.0-SNAPSHOT 2021-04-30 12:30:04 +00:00
Hibernate-CI
996debdc54 5.5.0.Alpha1 5.5.0.Alpha1 2021-04-30 12:24:18 +00:00
Andrea Boriero
8dabefd111 HHH-14573 Remove useless call to EnhancementAsProxyLazinessInterceptor#isInitialized() 2021-04-30 13:11:01 +02:00
Christian Beikov
c29b2d27ee HHH-14577 Add Jenkinsfiles for running TCKs 2021-04-30 11:41:05 +02:00
Christian Beikov
ff9e9eebc9 HHH-13946 Create Jakarta artifacts for hibernate-core, hibernate-envers, hibernate-jpamodelgen and hibernate-testing 2021-04-30 11:41:05 +02:00
Christian Beikov
eb8b8620d7 HHH-14274 Support for jakarta prefixed String properties for integrations 2021-04-30 11:41:05 +02:00
Christian Beikov
14b35bb3b6 HHH-14273 Support for jakarta.persistence prefixed String properties 2021-04-30 11:41:05 +02:00
Andrea Boriero
cd97e59d21 HHH-14513 Move publishing release artifacts from BinTray 2021-04-29 20:59:18 +02:00
Andrea Boriero
9bcf10fb3f HHH-14513 Move publishing release artifacts from BinTray 2021-04-29 20:59: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
c096b463ee Emulate null ordering for CockroachDB 2021-04-29 13:43:52 +02:00
Andrea Boriero
127ee26f82 HHH-14513 Move publishing release artifacts from BinTray 2021-04-29 13:29:42 +02:00
Christian Beikov
33b0087f2a Emulate null ordering for CockroachDB 2021-04-29 12:16:05 +02:00
Sanne Grinovero
0a4cd8e800 HHH-14575 Adapt BasicProxyFactoryImpl to be more native-image friendly 2021-04-28 10:31:27 +01: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
Yoann Rodière
1023ee02b9 HHH-14571 Always report identifiers as initialized when using enhanced proxies 2021-04-22 17:25:18 +02:00
Yoann Rodière
6bc8421972 HHH-14571 Test that the identifier is always reported as initialized by Hibernate.isPropertyInitialized when using enhanced proxies 2021-04-22 17:25:18 +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
Christian Beikov
12f1c7917e HHH-14475 Don't render subquery for collection functions 2021-04-22 12:19:45 +02:00