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
Andrea Boriero
f7ab5f315d
HHH-14541 Only mark the session factory as closed *after* SessionFactoryObserver#sessionFactoryClosing was called
2021-05-12 17:27:14 +02:00
Yoann Rodière
eb4e397a04
HHH-14541 Only mark the session factory as closed *after* SessionFactoryObserver#sessionFactoryClosing was called
2021-05-12 16:25:02 +02:00
Yoann Rodière
7f152c36f7
HHH-14541 Test that the session factory is still open in SessionFactoryObserver#sessionFactoryClosing
2021-05-12 16:25:02 +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
Christian Beikov
b36b8e4d1c
Enable publishing for hibernate-testing-jakarta
2021-05-12 14:11:53 +02:00
Fabio Massimo Ercoli
d0febfd042
HHH-14585 Test more size() cases
...
In particular projections using a size function
2021-05-11 18:33:02 +02:00
Fabio Massimo Ercoli
a106ce29dc
HHH-14585 Handle filter fragment on CollectionSizeNode
2021-05-11 18:33:02 +02:00
Fabio Massimo Ercoli
15d9eb4112
HHH-14585 Skip test for some dialects
2021-05-11 18:33:02 +02:00
mrizzi
51529f5f20
HHH-14585 size() HQL function discards '@Where' clause
2021-05-11 18:33:02 +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
0c79d1d644
Fix service registry injection through connection provider delegate
2021-05-07 15:29:11 +02:00
Christian Beikov
a8f00b00aa
Make use of narayana Jakarta artifacts
2021-05-07 15:29:11 +02:00
Christian Beikov
a864e25339
Fix wrong key model of FK for inverse FK side
2021-05-07 12:47:47 +02:00
Yoann Rodière
0750c6784e
Only apply --add-opens to compiler JVM options when using JDK9+
2021-05-07 11:00:43 +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
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 0b819863f2
)
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
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