7201 Commits

Author SHA1 Message Date
Andrea Boriero
e07e6d4105 Re-enabled additional tests 2021-09-07 15:54:47 +02:00
Andrea Boriero
8dbac8d44c Re-enabled additional tests 2021-09-07 15:54:47 +02:00
Andrea Boriero
05ea5d2c79 Re-enabled additional tests 2021-09-07 15:54:47 +02:00
Andrea Boriero
ccb590caf4 Re-enabled additional tests 2021-09-07 15:54:47 +02:00
Andrea Boriero
6f32391ed7 Re-enabled additional tests 2021-09-07 15:54:47 +02:00
Andrea Boriero
8d6ada3357 Re-enabled additional tests 2021-09-07 15:54:47 +02:00
Andrea Boriero
94c4bcf66f Re-enabled additional tests 2021-09-07 15:54:47 +02:00
Andrea Boriero
4563c73abb Fix final attributes getter and setter methods log Could not create proxy factory instead of failing SF creation 2021-09-07 15:54:47 +02:00
Andrea Boriero
7d4df4a01b Re-enabled additional tests 2021-09-07 15:54:47 +02:00
rmartinc
a666ac0dac HHH-14796 Cannot replace an existing JPQL NamedQuery with a native NamedQuery 2021-09-07 12:28:28 +01:00
Gavin King
971a47d15d expose two operations on EntityType for use by Hibernate Reactive
see https://github.com/hibernate/hibernate-reactive/pull/954
2021-09-07 12:17:57 +01:00
Yoann Rodière
3810727f5d HHH-14811 Throw LazyInitializationException on lazy-loading an association on a deleted entity with bytecode enhancement 2021-09-07 11:41:04 +01:00
Yoann Rodière
30a5acf741 HHH-14811 Test loading a lazy association on a deleted entity with bytecode enhancement 2021-09-07 11:41:04 +01:00
Gavin King
e929ac94ce removed unused code path from generateInsertString()
as suggested in the TODO
2021-09-07 09:28:09 +02:00
Gavin King
d1806c5e92 insert with @DynamicInsert should use generateIdentityInsertString()
see the comment in generateInsertString()
2021-09-07 09:28:09 +02:00
Steve Ebersole
60e97bcfca Allow for PU jar-file entries as relative file paths (intended for testing) 2021-09-02 14:02:46 -05:00
Christian Beikov
dd6efa509b Introduce internal init_sql config and by default enable ansinull for Sybase ASE 2021-09-02 16:54:46 +02:00
Christian Beikov
9e4e9ce0d5 Determine ansinull setting for Sybase ASE and implement proper comparison handling when it is off 2021-09-02 16:54:46 +02:00
Christian Beikov
ea099e7e85 Fix some query caching issue related to pagination parameters and a small case sensitivity issue 2021-09-02 16:54:46 +02:00
Christian Beikov
59fbdb9039 Treat BIT if reported by ResultSetMetaData like BOOLEAN 2021-09-02 16:54:46 +02:00
Christian Beikov
65016aaf42 Implement envers order fragment support by introducing an internal sqm function and re-enable all envers tests 2021-09-02 16:54:46 +02:00
Christian Beikov
86000e9f22 Capture whether a foreign key is constrained and allow skipping the foreign key access optimization explicitly 2021-09-02 16:54:46 +02:00
Christian Beikov
f23ecfc58e Implement type name preserving for envers and properly escape string values when transforming to literals 2021-09-02 16:54:46 +02:00
Christian Beikov
acc5d0d977 Re-implement nested property access in getPropertyValue 2021-09-02 16:54:46 +02:00
Christian Beikov
c16731d14a Cleanup docs, implement appendHqlString for DiscriminatorSqmPath and fix MapMember type 2021-09-02 16:54:46 +02:00
Christian Beikov
76bfbccbe6 Fix issues with parameterized user type by restoring what Hibernate 5 did 2021-09-02 16:54:46 +02:00
Christian Beikov
f2598d70b9 Fix secondary table join component ordering issue 2021-09-02 16:54:46 +02:00
Andrea Boriero
20d09fafe4 Throw Mapping exception when multiple component for the same java class has different property mapping 2021-09-01 10:34:55 +02:00
Jan Schatteman
bf57f31a8f Move some tests from test.annotations to orm.test.annotations
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-08-31 17:25:49 +02:00
Andrea Boriero
c223ea16cb Fix Sybase issue storing negative values for Byte attributes 2021-08-31 14:54:40 +02:00
Andrea Boriero
f3ff509095 Fix resolveMappingExpressable for SqmFieldLiteral 2021-08-31 14:54:40 +02:00
Christian Beikov
118b160b02 Introduce special str function implementation for T-SQL 2021-08-31 14:52:59 +02:00
Christian Beikov
b4a82f0854 Introduce TupleType for modelling structural types 2021-08-31 14:52:59 +02:00
Christian Beikov
1a3629a571 Fix some tests and config. Enable all documentation tests. Add profile for PG13 2021-08-31 14:52:59 +02:00
Andrea Boriero
bf79ff6cfd Fix Sybase failure 2021-08-31 09:17:15 +02:00
Andrea Boriero
bb7b524e40 Re-enabled additional tests 2021-08-31 09:17:15 +02:00
Steve Ebersole
6f60cd8918 improve discriminator handling
- use fetch/result as the distinction for whether to select Class / entity-name or the "underlying type" value for discriminator.  The only time we'd have a DomainResult for the discriminator is for Query where the type is selected; all other times want the underlying type
2021-08-30 13:32:52 -05:00
Andrea Boriero
aaba4767fe Fix Sybase Connection#getSchema() throws an exception 2021-08-30 18:34:42 +02:00
Christian Beikov
c01734adca Rely on fetch of version attribute mapping instead of creating domain result for version mapping for entity initializers to allow overriding the selection expression 2021-08-30 17:18:02 +02:00
Christian Beikov
75d2ada4d8 Fix component and foreign- as well as primary-key properties/columns ordering 2021-08-30 17:18:02 +02:00
Andrea Boriero
cdeb95a4d5 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-08-30 14:07:19 +02:00
Sanne Grinovero
9267c5e6a6 HHH-14792 Remove support for bytecode enhancement via Javassist 2021-08-26 15:22:30 +01:00
Gail Badner
a70b994526 HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
1. Add CockroachDB192Dialect#getNameQualifierSupport and #buildIdentifierHelper.
2. Change semantics for AbstractInformationExtractorImpl#processIndexInfoResultSet
   to be more friendly to subclasses.
2021-08-25 15:31:45 +01:00
Gail Badner
f4f4d49da0 HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Add MySQLDialect#getNameQualifierSupport
2021-08-25 15:31:45 +01:00
Gail Badner
b17a46cbd5 HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Remove SequenceInformationExtractorPostgresSQLDatabaseImpl and PostgreSQL10Dialect#getSequenceInformationExtractor
2021-08-25 15:31:45 +01:00
Gail Badner
352eb2fae1 HHH-14744 : HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Move methods from PostgreSQL10Dialect into PostgreSQL81Dialect; remove @GeneratedValue from SchemaUpdateTest
2021-08-25 15:31:45 +01:00
Gail Badner
3720e5fac4 HHH-14744 : HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Remove PostgreSQL10Dialect#buildIdentifierHelper since it is no longer needed.
2021-08-25 15:31:45 +01:00
Gail Badner
42b8be7852 HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Correct specifications for row order of some ResultSets.
2021-08-25 15:31:45 +01:00
Gail Badner
95ef2ae41d HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Add Javadoc and other minor changes to make it easier to review
2021-08-25 15:31:45 +01:00
Gail Badner
8aae155c50 HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Move new methods out of SchemaManagementTool and into ExtractionTool
2021-08-25 15:31:45 +01:00