Commit Graph

15600 Commits

Author SHA1 Message Date
Sanne Grinovero faf98a14af HHH-16323 Ensure new service ParameterMarkerStrategy can be looked up efficiently 2023-03-16 12:34:28 -05:00
Steve Ebersole 85f98d21f9 HHH-16132 - Dirty checking for collection-as-basic mappings 2023-03-16 09:09:58 -05:00
Steve Ebersole 56223d3ebc HHH-16257 - Add `@JavaServiceLoadable` to document Services or strategies that are loadable as Java services 2023-03-16 08:41:21 -05:00
Steve Ebersole e72d58161c HHH-16276 - More readable exception for non-compliant @OrderBy expressions 2023-03-16 00:38:26 -05:00
Steve Ebersole eaeb7f38ae HHH-16276 - More readable exception for non-compliant @OrderBy expressions 2023-03-15 19:16:17 -05:00
Steve Ebersole e5aa1413d8 HHH-16307 - Gradle plugin DSL 2023-03-15 18:00:33 -05:00
Réda Housni Alaoui 187bf4f5e7 HHH-15972 entitygraph load error when Inheritance JOINED is used in 6.1.6 2023-03-15 21:13:03 +01:00
Yoann Rodière d09640fe36 HHH-16302 Clarify that the JDBC timezone is supposed to match the database timezone
See https://hibernate.zulipchat.com/#narrow/stream/132094-hibernate-orm-dev/topic/hibernate.2Etimezone.2Edefault_storage/near/341706032
2023-03-15 15:36:47 +01:00
Yoann Rodière fa53e6da98 HHH-16302 Document all TimeZoneStorageType values in reference documentation 2023-03-15 15:36:47 +01:00
Yoann Rodière 4a8bb326de HHH-16302 Document that TimeZoneStorageType.NORMALIZE normalizes to the JVM timezone, not to hibernate.jdbc.time_zone, upon reading values 2023-03-15 15:36:47 +01:00
Marco Belladelli a358d1d2d0 HHH-16234 Log identity hash code instead to calling instance.toString()
when resolving entity instance
2023-03-15 15:12:24 +01:00
Marco Belladelli 343eda7b14 HHH-16234 Add test for issue 2023-03-15 15:12:24 +01:00
Yoann Rodière 9c1d455c8a HHH-16310 Centralize the detection of multitenancy 2023-03-15 12:05:51 +01:00
Yoann Rodière 5bff5a383c HHH-16310 Fix retrieval of JDBC metadata when MultiTenantConnectionProvider is set through the service registry builder
... as opposed to setting it through settings.
2023-03-15 12:05:51 +01:00
Yoann Rodière cc8f1f1020 HHH-16310 Update reference documentation regarding multitenancy
* Remove mentions of 'hibernate.multiTenancy'. This setting no longer exists.
* Fix a few other inconsistencies.
2023-03-15 12:05:51 +01:00
Marco Belladelli 615267f61d HHH-16210 Avoid join fetching multiple bag-type collections 2023-03-15 10:23:56 +01:00
Marco Belladelli 8700f6f93b HHH-16210 Add test for issue 2023-03-15 10:23:56 +01:00
Yoann Rodière f8494fa097 HHH-16279 Test extracting SQL from import.sql containing only comments 2023-03-14 17:00:04 +01:00
Yoann Rodière 0094616d2d HHH-16279 Allow scripts containing only comments in MultiLineSqlScriptExtractor 2023-03-14 17:00:04 +01:00
Florian Hof cc01f2da3f update maven dependency of hibernate-spatial
the new Maven group is org.hibernate.orm (and so referenced in Spring Boot 3)
2023-03-14 12:19:21 +01:00
Christian Beikov a32d741bbc HHH-15664 Fix array section in documentation 2023-03-14 12:17:56 +01:00
Steve Ebersole b276128f56 HHH-16284 - Rename JdbcParameterRender to ParameterMarkerStrategy 2023-03-13 15:35:38 -05:00
Steve Ebersole f45dcf4c2f HHH-16290 - Mark `o.h.persister.entity` and `o.h.persister.collection` as internal 2023-03-13 15:27:28 -05:00
Christian Beikov 0000347b03 Fix issues with too long table/column names for Oracle 11 2023-03-13 10:58:53 +01:00
Christian Beikov 51b6833876 HHH-15885 Fix wrong collection fetch element ordering 2023-03-13 10:56:31 +01:00
Jan Schatteman 44ad64b971 HHH-15885 Add test case for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-13 10:56:31 +01:00
Davide D'Alto 06e24bd420 HHH-16282 Make it possible for Hibernate Reactive to plug in custom fetch initializers 2023-03-11 13:12:52 +00:00
Sanne Grinovero ff19a9124f HHH-16260 DialectDelegateWrapper needs to be updated to delegate the new Dialect#getNativeParameterRenderer method 2023-03-10 11:38:13 +00:00
Steve Ebersole 99f8b0fd3d HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
2023-03-09 19:51:33 -06:00
Steve Ebersole a98ab519ba HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer

agroal tests :(
2023-03-09 19:51:33 -06:00
Steve Ebersole 2936e5bd75 HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
2023-03-09 19:51:33 -06:00
Steve Ebersole 1e66f36b39 HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
HHH-16273 - Support for Dialect native JdbcParameterRenderer
2023-03-09 19:51:33 -06:00
Steve Ebersole 9fc49d6ccd HHH-16260 - JdbcParameterRenderer not called with dynamic filters
HHH-16256 - JdbcParameterRenderer to have an impact on write operations
2023-03-09 19:51:33 -06:00
Steve Ebersole 5de2e6c19d HHH-16260 - JdbcParameterRenderer not called with dynamic filters 2023-03-09 19:51:33 -06:00
Christian Beikov 1196eff98d HHH-15766 Fix parenthesis for Oracle 11 2023-03-09 18:19:41 +01:00
Andrea Boriero 6792403f48 HHH-16215 Composite primary key @IdClass attribute mapping is borrowed from the first OneToMany backref and cannot be set 2023-03-09 15:27:24 +01:00
Marco Belladelli 761df4fcbd HHH-16215 Add test for issue 2023-03-09 15:27:24 +01:00
Gavin King deb376ab5d fix for HHH-16263
use a LinkedHashSet so that things are more deterministic

this is perhaps not a "complete" fix, but it will have to do for now
2023-03-09 15:26:27 +01:00
Andrea Boriero d21b5c21be HHH-16258 NPE with SubselectFetch and inheritance 2023-03-08 15:31:54 +01:00
Andrea Boriero f03179345b HHH-16258 Add test for issue 2023-03-08 15:31:54 +01:00
Sanne Grinovero 53a8d5cd8e HHH-16223 Get SchemaManagementToolCoordinator to log deprecation warnings on legacy property 2023-03-07 21:39:17 +00:00
Sanne Grinovero c8111fc753 HHH-16223 Avoid using legacy HBM2DDL_CONNECTION 2023-03-07 21:39:17 +00:00
Sanne Grinovero cf42df6550 HHH-16223 General cleanup of use of deprecated constants 2023-03-07 21:39:17 +00:00
Sanne Grinovero 6724f7aeb5 HHH-16223 Deprecate HBM2DDL_SCRIPTS_ACTION 2023-03-07 21:39:17 +00:00
Sanne Grinovero f7d383320b HHH-16223 Deprecate HBM2DDL_SCRIPTS_DROP_TARGET 2023-03-07 21:39:17 +00:00
Sanne Grinovero f9c0761268 HHH-16223 Deprecate HBM2DDL_SCRIPTS_CREATE_TARGET 2023-03-07 21:39:17 +00:00
Sanne Grinovero 39f05629fc HHH-16223 Deprecate HBM2DDL_CREATE_SCRIPT_SOURCE 2023-03-07 21:39:17 +00:00
Sanne Grinovero b86758ecab HHH-16223 Deprecate HBM2DDL_DROP_SOURCE 2023-03-07 21:39:17 +00:00
Sanne Grinovero d0cdcb006d HHH-16223 Deprecate HBM2DDL_DATABASE_ACTION 2023-03-07 21:39:17 +00:00
Paul Ferraro bb751da34d HHH-16172 BasicCacheKeyImplementation must be public to support externalization. 2023-03-07 21:33:12 +00:00