Commit Graph

323 Commits

Author SHA1 Message Date
Gavin King 755c93c9f1 HHH-18314 NCHAR,NVARCHAR,NCLOB on Db2
1. Db2 driver now supports setNString() and friends
2. Hibernate SchemaValidator + SchemaMigrator now consider NUMERIC and DECIMAL equivalent

We may therefore roll back HHH-12753 and HHH-12827 respectively.

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:30 -05:00
Gavin King 0cbdc44fbc clean up some logging
- reduce some INFO messages to DEBUG
- delete unused messages
- some minor formatting changes

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King ebc253a6f9 more simplifications to persister hierarchy (#8501)
- remove Lockable interface
- remove Queryable, QueryableCollection, and Loadable
- remove most of PropertyMapping stuff
- remove most of Joinable
2024-08-15 13:52:29 -05:00
Gavin King 7e536a269e HHH-18207 remove deprecated Dialect classes (#8487)
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Andrea Boriero ff07248944 HHH-18054 Support for JPA 3.2 @CheckConstraint 2024-08-15 13:52:27 -05:00
Christian Beikov 405d80bd29 HHH-18043 Change SQL Server default timestamp precision to 7 2024-08-15 13:52:26 -05:00
Christian Beikov 356b729c29 HHH-18035 Change Oracle default timestamp precision to 9 2024-08-15 13:52:26 -05:00
oyeliseiev-ua ac4931a264 HHH-18459 Add SingleStore dialect 2024-08-12 16:21:28 +02:00
Andrea Boriero 03e48d8355 HHH-18280 add hibernate.query.pass_procedure_paramater_names setting 2024-07-31 15:22:04 -05:00
Andrea Boriero 8766a8e012 HHH-18280 Support named procedure parameters down to the JDBC level 2024-07-31 15:22:04 -05:00
Christian Beikov 01d4b997b5 Fix EDB xor implementation 2024-07-23 20:22:14 +02:00
Christian Beikov 415bfcf8fa Fixes for nightly failures of PG and EDB v12, DB2 10.5 and MariaDB. Exclude Oracle 21 from nightly runs in favor of Atlas build 2024-07-16 17:26:15 +02:00
Geoffrey Park 228bd7958f HHH-18343 fix Altibase integration test failures since Hibernate 6.5.2 2024-07-11 18:31:12 +02:00
Samuel Guillemet bb90a84505 HHH-18339 Set support filter clause to True for H2 2024-07-09 15:58:46 +02:00
imunic c5d5bc1922 HHH-17840 Fix inconsistency of read/write null JsonNode/JsonValue 2024-07-05 18:05:41 +02:00
Vladimír Kuruc 711dffa7e3 HHH-18312 Fix for Informix nationalized JDBC types support 2024-07-05 16:55:37 +02:00
Vladimír Kuruc a6503e100e Informix Blob locator fix 2024-07-05 15:58:14 +02:00
Yanming Zhou 84b3ea0115 HHH-18334 Fix that Teradata doesn't support variable limit 2024-07-05 15:53:15 +02:00
Marco Belladelli f292908b67 HHH-18332 Fix DB2 support for procedure output ref_cursors parameters 2024-07-05 13:41:59 +02:00
Gavin King 93ec580fad make use of Length constants in Dialects instead of Integer.MAX_VALUE
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-26 11:54:56 +02:00
Vladimír Kuruc 3d72ab25f0 HHH-18267 Informix insert value to identity column error 2024-06-13 17:38:02 +02:00
Andrea Boriero 8663136608 Improve Sybase and SQLServer blob lob generation 2024-06-12 13:36:59 +02:00
Andrea Boriero 93629f0d2a HHH-17735 Community dialects for MySQL 5.7 give invalid SQL syntax for locks since 6.4.4 2024-06-12 13:34:30 +02:00
Vladimír Kuruc aa9f3d091c HHH-18250 Informix multi insert not supported 2024-06-12 00:26:07 +02:00
Christian Beikov 8100f92265 HHH-18232 Use change table modifier new and final consistently on DB2 and zOS 2024-06-07 15:02:34 +02:00
Vladimír Kuruc e8bd4e7cc5 HHH-18246 Fix for Informix nulls precedence support 2024-06-07 14:52:35 +02:00
Vladimír Kuruc f5e209f6bf HHH-18244 Fix for Informix SelectItemReferenceStrategy 2024-06-07 10:48:48 +02:00
Vladimír Kuruc 69fb487a6e HHH-16844 Fix for Informix VARCHAR, NVARCHAR mappings errors 2024-06-06 18:47:41 +02:00
Vladimír Kuruc b687120bad HHH-18225 Fix for Informix syntax error in DISTINCT clause before SKIP clause 2024-06-04 18:06:15 +02:00
Vladimír Kuruc 753076bb40 HHH-18221 Fix for Incomplete list of existing foreign keys - DatabaseMetaData.crossReferences(...) not used 2024-06-04 13:52:19 +02:00
Mark Rotteveel 1e70c51b56 HHH-18213 Fix LimitHandler for Firebird 2.5 and older 2024-06-04 13:38:55 +02:00
Vladimír Kuruc cfc6df2e27 HHH-18150 Considered change of ignoring precision while preserving float/smallfloat mapping 2024-06-04 11:47:48 +02:00
Vladimír Kuruc 0fd9edc501 HHH-18150 Fix for Informix float and double precision in decimal digits 2024-06-04 11:47:48 +02:00
Vlado Kuruc abf07078d8 HHH-18180 Update hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/sequence/InformixSequenceSupport.java
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2024-06-04 11:43:50 +02:00
Vladimír Kuruc 8d01a705c1 HHH-18180 Informix IF EXISTS clauses support 2024-06-04 11:43:50 +02:00
Loïc LEFEVRE ef1cbf589d
HHH-18206 Switch to JDBC LOB APIs for Oracle Dialect (#8486)
HHH-18206 Switch to JDBC LOB APIs for Oracle Dialect
2024-06-02 18:29:52 +02:00
marko-bekhta 045053ff8a HHH-17030 Followup: move schema check to launcher listener 2024-05-31 15:22:00 +02:00
Christian Beikov ed2fdce0a6 HHH-15831 Support non-basic values in aggregate components 2024-05-23 19:56:29 +02:00
Vladimír Kuruc 6247dea9a6 HHH-18163 Fix for Informix foreign key on cascade delete syntax 2024-05-23 19:34:30 +02:00
Vladimír Kuruc 0c9fa65d22 HHH-18153 Checkstyle fixes 2024-05-23 19:32:28 +02:00
Vladimír Kuruc a3f8addd51 HHH-18153 Fix for Informix unique constraints on nullness columns 2024-05-23 19:32:28 +02:00
Christian Beikov 11d22531bb HHH-17884 Introduce special SqlTypes constants for ordinal based enums 2024-05-22 13:58:40 +02:00
LLEFEVRE 6a764d70e6 HHH-18142 Add Oracle Database 23ai support for DROP SEQUENCE IF EXISTS 2024-05-21 12:25:21 +02:00
LLEFEVRE fcc33f3fe1 HHH-18142 Add Oracle Database 23ai support for DROP SEQUENCE IF EXISTS 2024-05-21 12:25:21 +02:00
Marco Belladelli ce48a51eaa Fix CockroachDB timestampdiff errors caused by `round()` return type 2024-05-16 08:56:23 +02:00
Christian Beikov 5c6a2f4a7d HHH-17375 Introduce intersects predicate for easy array_intersects, the replacement of array_overlaps 2024-05-13 22:11:15 +02:00
Christian Beikov 64dd9e657c HHH-17375 Support casting array to string and add optional third argument to array_to_string for null element handling 2024-05-13 22:11:15 +02:00
Yanming Zhou df7f104689 HHH-18033 Fix LimitHandler detect wrong statement end if sql contains quoted semicolon 2024-05-13 10:20:16 +02:00
Marco Belladelli b051936204 Use round in CockroachDB timestampdiff pattern to avoid rounding errors 2024-05-09 08:49:00 +02:00
Yoann Rodière fa35e99543 HHH-18080 Fix default version handling in dialects when not using JDBC metadata
* Use the minimum supported version instead of '0.0.0'
* Don't warn about version '0.0.0'
2024-05-08 07:08:14 -05:00