10039 Commits

Author SHA1 Message Date
Gavin
febf39cc55 HHH-16125 complete redesign of how enum mappings work
- introduce SqlTypes.ENUM
- no more converters!
- finish of Potgres enum support
- disable BIND for enums in Criteria on PostgreSQL
  (PostgreSQL doesn't do the needed type conversion to the enum type)
2023-04-29 15:42:56 +02:00
Gavin
d348ae2d8c workaround issue on postgres
this is probably a pre-existing hole in the logic,
not related really related to my work
2023-04-29 15:42:56 +02:00
Gavin
fb9c007bdd HHH-16125 attempt to support PostgreSQL enum types 2023-04-29 15:42:56 +02:00
Gavin
1d7be9512a cleanups to InFlightMetadataCollector[Impl]
incl attempt to fix PK to FK copying
2023-04-29 15:42:56 +02:00
Gavin
eefa1d9365 improve an error message 2023-04-29 11:29:39 +02:00
Gavin
cebef1618d clean up of VarcharJdbcType 2023-04-29 09:05:23 +02:00
Gavin
aa9bb26498 fix some javadoc 2023-04-29 09:05:23 +02:00
Gavin
c36fdc4d06 fix bug in SQL formatting on MySQL 2023-04-29 08:50:11 +02:00
Jan Schatteman
784bc3463e Remove the unused o.h.stat.internal.CategorizedStatistics
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-28 21:08:54 +02:00
Jan Schatteman
4a8c51f14f HHH-16515 - Add o.h.pretty to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-28 14:10:32 +02:00
Karel Maesen
559fbe77ce HHH-15160 - Add SPATIAL FunctionParameterType
This enables us to validate spatial arguments in functions.
2023-04-28 13:50:36 +02:00
Marco Belladelli
0854cd9408
Fix test failing on H2 version < 2 2023-04-28 11:19:26 +02:00
Marco Belladelli
f7eb58341e Fix in-array predicate rendering for cockroachdb 2023-04-28 11:11:26 +02:00
Christian Beikov
203f28e14c HHH-16528 Revert SybaseDialect NameQualifierSupport to CATALOG only and fix ansinull option for jconnect 2023-04-28 10:30:43 +02:00
Christian Beikov
aad0c55f9b HHH-15833 Disable named parameters for jConnect JDBC driver 2023-04-28 10:30:43 +02:00
Marco Belladelli
e60d2c878b HHH-16397 Allow fk optimization for correlated paths in subqueries 2023-04-28 10:26:00 +02:00
Marco Belladelli
3fe9ac9e32 HHH-16397 Add test for issue 2023-04-28 10:26:00 +02:00
Marco Belladelli
c86c2b8300 HHH-16392 Add column qualifier support to Dialect 2023-04-28 10:22:26 +02:00
Marco Belladelli
a9080f5f7d HHH-16392 Fix where clause in collection cleanup subqueries 2023-04-28 10:22:26 +02:00
Marco Belladelli
c16cedf327 HHH-16392 Add test for issue 2023-04-28 10:22:26 +02:00
Jan Schatteman
5e4ca03260 Correction to remove the main method from H2Dialect
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-28 00:06:55 +02:00
Steve Ebersole
c6389efb1b Add a Dialect report
Also added
* H2Dialect#getMinimumSupportedVersion
* DerbyDialect#getMinimumSupportedVersion
2023-04-27 11:28:35 -05:00
Christian Beikov
3ae07666ab HHH-16304 Default unquotedCaseStrategy to MIXED with Sybase 2023-04-27 09:54:17 +02:00
Christian Beikov
8ce01de60c Fix build issues with JDK17+ 2023-04-27 09:52:33 +02:00
Sven Strickroth
f8379eefe1 HHH-16507 Use subsystem logger instead of hard-coded "SQL dialect"
Signed-off-by: Sven Strickroth <email@cs-ware.de>
2023-04-26 22:15:17 -05:00
Steve Ebersole
25a23fd1c0 HHH-16441 - Improve support for @BatchSize
HHH-16466 - ARRAY parameter support for multi-key loads
HHH-16509 - Split parameter limit and IN element limit
2023-04-26 13:58:15 -05:00
Marco Belladelli
e94d030458 Fix some tests failing for older DBs 2023-04-26 20:56:50 +02:00
Jan Schatteman
d8b44d071e HHH-16515 - Add @Nullable annotations to org.hibernate.spi
Signed-off-by: Jan Schatteman <jschatte@redhat.com>

Correction to gradle/java-module.gradle for the checkerframework
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>

Add @Nullable annotations to org.hibernate.spi
2023-04-26 18:28:07 +02:00
Marco Belladelli
3543186ec7 HHH-16409 Rework entity valued path expansion for group by and order by 2023-04-26 13:57:05 +02:00
Marco Belladelli
80988300a6 HHH-16409 Add test for issue 2023-04-26 13:57:05 +02:00
Staffan Hörke
c18391e226 HHH-16473 Add test for issue 2023-04-26 13:55:02 +02:00
Marco Belladelli
cdec63199d HHH-16363 Add test for issue 2023-04-26 13:55:02 +02:00
Marco Belladelli
0542257f15 HHH-16488 Add test for issue 2023-04-26 13:53:23 +02:00
Christian Beikov
199201482d HHH-16271 Fix generated keys issues with Sybase JConn and insert-select statements 2023-04-26 11:51:15 +02:00
Steve Ebersole
06381d2dd2 HHH-16321 - Hibernate maps NCLOB to ntext on Sybase 2023-04-25 20:54:22 -05:00
Steve Ebersole
48c59392f6 HHH-16314 - Skip NativeQueryResultTypeAutoDiscoveryTest#dateTimeTypes for Sybase 2023-04-25 20:28:35 -05:00
Steve Ebersole
c3ddd869c9 HHH-16270 - Support for null Query parameters on Sybase 2023-04-25 08:14:07 -05:00
Christian Beikov
4342b9832b Skip intermittently failing test on Sybase due to the driver/db omitting trailing zero bytes in varbinary 2023-04-25 13:23:09 +02:00
Christian Beikov
d64c533f2b HHH-16382 Make sure joins are adapted to inner if non-FK parts of a path are de-referenced 2023-04-25 13:23:09 +02:00
Yoann Rodière
9a9f027f82 HHH-16458 Close JDBC statement when DeferredResultSetAccess fails to execute a query 2023-04-25 10:33:09 +02:00
Christian Beikov
c73f4e26a1 Ignore some random UUID tests on Sybase to reduce trailing zero bytes related failures 2023-04-25 09:34:15 +02:00
Christian Beikov
48b34b004a HHH-15602 Fix small typo 2023-04-25 09:34:14 +02:00
Christian Beikov
fc069afed7 HHH-16485 Insert ordering doesn't consider root entity names 2023-04-25 09:34:14 +02:00
Christian Beikov
982b132213 HHH-15602 Fix bidirectional association management code 2023-04-25 06:50:53 +02:00
Christoph Dreis
a5ae8737a6 HHH-16500 Remove unnecessary reflection from JpaStreamTest 2023-04-24 20:06:47 +02:00
Christoph Dreis
a8b1dfd7be HHH-16508 Remove StreamDecorators 2023-04-24 20:06:47 +02:00
Christian Beikov
75caf15e6b HHH-16382 Fix resolving table references especially for self-referential associations 2023-04-24 20:02:44 +02:00
Gavin
540fb0c996 minor fixes to the SQL highlighter 2023-04-24 14:38:21 +02:00
Andrea Boriero
99f45f042e HHH-16492 Hibernate 6 does not auto flush when calling Query.stream() with NativeQuery 2023-04-24 14:32:34 +02:00
Andrea Boriero
309cafbf93 HHH-16492 Add test for issue 2023-04-24 14:32:34 +02:00