Commit Graph

8432 Commits

Author SHA1 Message Date
Christian Beikov 0864ca58a3 HHH-15360 Fix listagg rendering on older H2 versions 2022-06-24 00:00:44 +02:00
Christian Beikov 2b78f99ea8 HHH-15357 Fix access to mapped by map key 2022-06-23 22:34:29 +02:00
Christian Beikov 9cff075a89 HHH-15349 Fix rendering of EntityValuedPathInterpretation when comparing different model parts 2022-06-23 20:20:00 +02:00
Christian Beikov b3d0addaeb Improve wording on code comment in PostgreSQLDialect 2022-06-22 16:09:00 +02:00
Gavin King 8e55dde340 clean up some warnings
mostly .instanceOf() calls
2022-06-20 17:57:39 +02:00
Gavin King 58da5f24f9 "sub query" -> "subquery"
The word "sub" means "submarine", "submissive", or "substitute".
It's never an adjective.
2022-06-18 00:22:17 +02:00
Icemap 941db3c37c HHH-15350 Delete Non-ASCII characters in an identifier class 2022-06-17 17:18:53 +02:00
Christian Beikov 2700b0a8cf HHH-15347 Use equals instead of identity check in NavigablePath#relativize 2022-06-17 13:15:16 +02:00
Christian Beikov d06eee0a5d HHH-15343 Fix NPE in type determination for case expression with null literal 2022-06-17 09:48:57 +02:00
Steve Ebersole edc95df72a HHH-15344 - Ability to apply testing annotations at method-level
- `@ServiceRegistry`
    - `@BootstrapServiceRegistry`
2022-06-16 21:15:18 +01:00
Gavin King 6c461a3674 HHH-15001 Hibernate.size(), Hibernate.contains(), Hibernate.get()
add @since tags
2022-06-15 15:15:37 +02:00
Christian Beikov 3cf6f2e3ef HHH-15341 Disallow passing transient entity parameter values 2022-06-15 15:13:58 +02:00
Christian Beikov 04fd92b204 HHH-15339 Add foreign key part name as target key property name for fk optimization 2022-06-15 14:17:25 +02:00
Christian Beikov cc500d46e8 HHH-15338 Remember initial selection node alias in SqmSelection 2022-06-15 10:57:48 +02:00
Christoph Dreis 6a227b5ee2 HHH-15325 Avoid allocations from BitSet.stream() in AbstractEntityPersister 2022-06-15 09:56:45 +02:00
Andrea Boriero 4d070f24f9 HHH-15324 Hibernate internally use Query#setHint with legacy java.persistence properties causing deprecation log warnings 2022-06-15 09:50:45 +02:00
Christoph Dreis 9a5ee1a6df HHH-15329 Remove workaround for HHH-10382 in GetterFieldImpl 2022-06-15 09:11:11 +02:00
Christian Beikov ed1cea6ba1 Handle insert-select for entities with generators that do not support bulk insertion 2022-06-13 23:33:52 +02:00
Jan Schatteman 49e9696ced Temporarily disabled InsertSelectTests and dropped the removeDescriptor method from DdlTypeRegistry again, since it will not be needed after all
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-06-10 18:52:21 +02:00
Gavin King c60fbc20ec documentation for hibernate.enable_lazy_load_no_trans 2022-06-10 17:00:29 +02:00
Jan Schatteman e26237dc0b Added a method for removing DdlTypes from the DdlTypeRegistry (intended for internal use)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-06-09 19:17:32 +02:00
Steve Ebersole 0adbf40c49 HHH-15316 - Session.createQuery() doesn't accept JpaCriteriaInsertSelect 2022-06-06 14:39:43 -05:00
Christian Beikov 341267b133 HHH-3356 Support for normal and lateral subquery in from clause 2022-06-04 19:07:43 +02:00
Jan Schatteman 4947af946a Add an optional getMinimumSupportedVersion() to Dialect, for validation purposes
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-06-03 18:54:50 +02:00
Christian Beikov b7dca12e70 HHH-15288 Switch to SMALLINT as recommended type for enums 2022-05-30 19:52:39 +02:00
Christian Beikov 497c09cddb HHH-10999 Remove configuration setting for configuring the JDBC type for arrays 2022-05-30 19:52:39 +02:00
Christian Beikov 45fc49314e HHH-10999 Add support for SQL array types mapped as Java arrays and collections 2022-05-30 19:52:39 +02:00
Karel Maesen 39d8fa0662
HHH-15294 cockroachdb fixes
* HHH-15294 Fix setting of untyped null values in CockroachDB dialect

Solution exactly same as in PostgresqlDialect

* HHH-15294 Change CockroachDB multitable mutation strategies to CTE

Align with the Postgresql strategy

* HHH-15294 Fix missing IdentityColumnSupport in CockroachDB Dialect

* HHH-15294 Skip test for CockRoachDB due to unsupported automatic type conversion

* HHH-15294 CockroachDB doesn't support value propagation
2022-05-27 16:22:06 +02:00
koisyu 3d893712e6 HHH-15300 - Lazy evaluation to statement.toString() when logging slow queries 2022-05-26 15:15:18 -05:00
Steve Ebersole 3635e4e935 build changes 2022-05-25 14:14:48 -05:00
Steve Ebersole 19f513dde2 HHH-15251 - Unified mapping XSD based on JPA 3.1
- more work on HbmXmlTransformer
2022-05-25 08:40:51 -05:00
Steve Ebersole 309edd9e32 HHH-15251 - Unified mapping XSD based on JPA 3.1
- more work on HbmXmlTransformer
2022-05-25 08:40:51 -05:00
Steve Ebersole d5a23a61ea HHH-14063 - AccessType is not correctly propagated for embeddable mappings in element-collection
- tests
2022-05-24 14:42:05 -05:00
Steve Ebersole 4ddf6e39b5 HHH-15251 - Unified mapping XSD based on JPA 3.1
- more work on HbmXmlTransformer
2022-05-24 12:08:22 -05:00
Andrea Boriero 8f5c7881ff HHH-15281 INSERTs/UPDATEs no longer executed as JDBC Batch statements if hibernate.temp.use_jdbc_metadata_defaults is set to false 2022-05-24 14:58:27 +01:00
Andrea Boriero 11b8352f13 HHH-15281 Add test for issue 2022-05-24 14:58:27 +01:00
Steve Ebersole 9a26f2503b HHH-15276 - Introduce ConverterRegistration 2022-05-23 13:08:45 -05:00
Steve Ebersole 571d46bef8 HHH-15276 - Introduce ConverterRegistration 2022-05-23 13:08:45 -05:00
Andrea Boriero 6409db767d HHH-15286 Query with a Composite Identifier (@IdClass) throws an exception 2022-05-23 15:05:39 +02:00
Andrea Boriero 00e8506a13 HHH-15286 Add test for issue 2022-05-23 15:05:39 +02:00
Christian Beikov cb93dc7876 HHH-15291 Fix translation issue with SqmCoalesce 2022-05-23 12:50:28 +02:00
Christian Beikov f2446e2ce5 Workaround XJC generation issue 2022-05-23 11:35:40 +02:00
Andrea Boriero 81d749e930 HHH-15279 NPE with Id on OneToOne referencing entity with multi-level EmbeddedId 2022-05-23 10:28:05 +02:00
Andrea Boriero 4066fe0445 HHH-15279 Add test for issue 2022-05-23 10:28:05 +02:00
Karel Maesen e05b99658f HHH-15293 BYTES column type in CockroachDB does not support a length specification 2022-05-23 10:19:42 +02:00
Nathan Xu 566a543d77 HHH-15292 escape html chars in JavaDoc 2022-05-23 10:15:04 +02:00
Andrea Boriero 5ba1193890 HHH-15283 - fix NPE for NamedNativeQuery + SqlResultSetMapping (columns) 2022-05-23 09:39:57 +02:00
Nathan Xu 583a36902c HHH-15283 - fix NPE for NamedNativeQuery + SqlResultSetMapping (columns) 2022-05-23 09:39:57 +02:00
Andrea Boriero e0f1a2ee13 HHH-15258 Fix test failure for HANA db 2022-05-23 09:36:10 +02:00
Steve Ebersole 26dbafb2b3 HHH-15251 - Unified mapping XSD based on JPA 3.1;
- `mapping-3.1.0.xsd`
   - JAXB model for `mapping-3.1.0.xsd`
   - Overriding caching (region, usage, include) via partial mapping document
   - Initial hbm.xml -> mapping.xml transformation support
   - Gradle task for performing transformations
2022-05-20 06:46:44 -05:00