Davide D'Alto
eeccc9c99d
HHH-16346 Relax scopes for TableBased*Handler
...
So that Hibernate Reactive can create a custom LocalTemporaryTableStrategy
2023-03-22 19:36:24 +01:00
Christian Beikov
3598ee25a9
HHH-16280 Fix Jackson XML mapper support for Oracle Array data types
2023-03-22 18:07:44 +01:00
Christian Beikov
ef874b2268
HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions
2023-03-22 18:06:28 +01:00
Christian Beikov
195cbdb342
HHH-16348 Re-add JdbcOperationQuery#getAppliedParameters for query extensions
2023-03-22 17:32:20 +01:00
Christian Beikov
e632981e4b
HHH-16333 Get rid of special Character[] and Byte[] handling
2023-03-22 17:27:26 +01:00
Christian Beikov
0b68a36f8b
HHH-16333 Handle converters properly in BasicPluralType
2023-03-22 17:27:26 +01:00
Christian Beikov
87e378a9a4
Respect precision for VM generated temporal values
2023-03-22 17:27:26 +01:00
Marco Belladelli
892976187b
HHH-16336 Allow same table and subtypes in mappedBy check
2023-03-20 19:17:17 +01:00
Jan Schatteman
15873c17fb
HHH-16295 - trivial correction in JdbcUpdateMutation
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 22:42:28 +01:00
Jan Schatteman
26a173ff8e
HHH-15108 - tweak to not ignore exceptions in AggregateClassLoader.findClass()
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 14:23:08 -05:00
Marco Belladelli
c6fa754f06
HHH-16280 Fix JacksonXmlFormatMapper handling of array data types
2023-03-17 14:16:27 -05:00
Steve Ebersole
e675962779
HHH-16311 - Migrate away from UserType for enum handling
2023-03-17 13:13:24 -05:00
Andrea Boriero
bcb50d1052
HHH-16322 Merge of entities having a collection with orphanRemoval true fails when bytecode enhancement is enabled
2023-03-17 12:22:09 -05:00
Marco Belladelli
cdada7a916
HHH-16313 HHH-16313 Check mappedBy type when binding entity associations
2023-03-17 17:59:29 +01:00
Marco Belladelli
83894d39ab
HHH-16313 Add test for issue
2023-03-17 17:59:29 +01:00
Andrea Boriero
bc582290a0
HHH-16015 Merge operation throws a NPE: Cannot invoke org.hibernate.property.access.spi.Setter.set(Object, Object) when using CompositeUserType
2023-03-17 17:31:16 +01:00
Andrea Boriero
7aea8723f2
HHH-16015 Add test for issue
2023-03-17 17:31:16 +01:00
Andrea Boriero
664b10abc3
HHH-16189 Wrong order by and group by generated
2023-03-17 17:30:24 +01:00
Andrea Boriero
75d1f36ded
HHH-16189 Add test for issue
2023-03-17 17:30:24 +01:00
Jan Schatteman
42f64f1c2e
Merge org.hibernate.testing.orm.ExceptionHelper into org.hibernate.internal.util.ExceptionHelper
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-17 16:29:48 +01:00
Marco Belladelli
575847322d
HHH-16248 Fix h2 json test
2023-03-17 16:02:07 +01:00
Christian Beikov
272df3ebe2
Remove SelfInterpretingSqmPath and remove some warnings
2023-03-17 15:26:37 +01:00
Marco Belladelli
46e3c54271
HHH-16166 Correct Plural and ToOne attribute mapping declaring types
2023-03-17 12:34:16 +01:00
Marco Belladelli
d6b5357c7b
HHH-16166 Change subtype property access and deprecate unused method in PersistentClass
2023-03-17 12:34:16 +01:00
Marco Belladelli
06490876d6
HHH-16166 Add test for issue
2023-03-17 12:34:16 +01:00
Marco Belladelli
3f029e1dde
HHH-13627 Invalidate cache on update for CacheMode GET and IGNORE
2023-03-17 12:31:06 +01:00
Marco Belladelli
af074e2b1d
HHH-13627 Add test for issue
2023-03-17 12:31:06 +01:00
Marco Belladelli
22c3edc0dc
HHH-16237 Restore version update group for subtype entities
2023-03-17 12:28:02 +01:00
Marco Belladelli
b385ee578f
HHH-16237 Add test for issue
2023-03-17 12:28:02 +01:00
Andrea Boriero
5aaf6f75c4
HHH-16247 Criteria Query with Object-Typed Embedded Parameter throws AssertionError
2023-03-17 12:25:35 +01:00
Andrea Boriero
91228ca72c
HHH-16247 Add test for issue
2023-03-17 12:25:35 +01:00
Andrea Boriero
e9ba27e88f
HHH-16297 Removing an element from a collection of elements removes the whole collection
2023-03-17 12:16:00 +01:00
Davide D'Alto
b56be6cdab
HHH-16297 Add test for issue
2023-03-17 12:16:00 +01:00
Sanne Grinovero
a9e1cbffc3
HHH-16326 Upgrade to JUnit 5.9.2
2023-03-17 11:12:13 +00:00
Marco Belladelli
c3fa3ae777
HHH-16320 Handle json columns with native ddl type on H2
2023-03-17 10:21:41 +01:00
Christian Beikov
39f4fdda5e
HHH-16316 Move version specific dialects of unsupported versions to hibernate-community-dialects
2023-03-17 10:12:34 +01:00
Sanne Grinovero
faf98a14af
HHH-16323 Ensure new service ParameterMarkerStrategy can be looked up efficiently
2023-03-16 12:34:28 -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
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
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
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
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
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
Steve Ebersole
30f8e8d3b0
HHH-16019 - @Where not consistently applied across association boundaries
...
HHH-16264 - Deprecate `hibernate.use_entity_where_clause_for_collections`
HHH-16265 - Remove `@Where#applyInToManyFetch`
2023-03-07 12:22:48 -06:00
Christian Beikov
07be7731f4
Fix default charset testing for JDK21
2023-03-06 14:28:31 +01:00
Marco Belladelli
f9bc29f484
HHH-16213 Avoid initializing lazy table group joins in AbstractSqlAstWalker
2023-03-06 11:45:57 +01:00
Marco Belladelli
7c832c024c
HHH-16213 Add test for issue
2023-03-06 11:45:57 +01:00
Marco Belladelli
c555fcc302
Fix date truncation for HANA
2023-03-06 10:25:17 +01:00
Andrea Boriero
27cab33cc5
HHH-16126 TransientObjectException when loading versioned entity from second-level cache
2023-03-06 10:23:38 +01:00
Andrea Boriero
540c9f8e28
HHH-16126 Add test for issue
2023-03-06 10:23:38 +01:00
Christian Beikov
3cae865ab3
Drop usage of identity generator
2023-03-06 09:51:07 +01:00
Christian Beikov
2c666c3835
HHH-15766 Add query spec parenthesis also when order by is used within query group
2023-03-06 09:43:11 +01:00
Andrea Boriero
59f57b6811
HHH-15766 Add test for issue
2023-03-06 09:43:11 +01:00
Steve Ebersole
ff6d79ca63
HHH-16115 - Develop an intermediate metamodel binding model
...
HHH-16116 - Bind intermediate metamodel into PersistentClass, et al.
2023-03-05 12:54:59 -06:00
Sanne Grinovero
8e8bc00434
HHH-16252 SQL syntax error on drop constraint
2023-03-04 17:46:10 +00:00
Steve Ebersole
f271ef2328
HHH-16115 - Develop an intermediate metamodel binding model
2023-03-03 18:54:06 -06:00
Christian Beikov
b82fa307ea
HHH-15802 - Fix some expression comparison type checks
2023-03-03 16:01:53 +01:00
Andrea Boriero
eed870c0e8
HHH-15802 SubQuery with 'in' results in java.lang.ClassCastException class org.hibernate.metamodel.mapping.internal.BasicEntityIdentifierMappingImpl cannot be cast to class org.hibernate.metamodel.mapping.EntityValuedModelPart
2023-03-03 16:01:53 +01:00
Marco Belladelli
b5be86076f
HHH-16238 Correct path model in createSqmPath for SingularAttributeImpl
2023-03-03 16:00:20 +01:00
Marco Belladelli
ccdc1a9cac
HHH-16238 Add test for issue and handle generic non-id embaddable properties
2023-03-03 16:00:20 +01:00
Marco Belladelli
2421496c18
HHH-16188 Register concrete embeddable type to use when creating SqmPath
2023-03-03 16:00:20 +01:00
Marco Belladelli
57f5f4aaee
HHH-16188 Add test for issue
2023-03-03 16:00:20 +01:00
Christian Beikov
8d93c0ca33
HHH-16224 Refactor discovery of exact JDBC drivers, avoid static state in specialized types
2023-03-03 15:13:01 +01:00
Jan Schatteman
58e858bf71
HHH-16180 - Add test and fix (AssertionError when using using native query on table with InheritanceStrategy.JOINED)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-03 09:38:52 +01:00
Christian Beikov
14611bdeba
HHH-16191 Fix issues uncovered by recent not-found fetchin changes
2023-03-03 09:38:33 +01:00
Christian Beikov
1bd0180172
HHH-16182 Fix some tests for older databases and adapt assertion for boolean function
2023-03-03 09:38:33 +01:00
Sanne Grinovero
2a017db0bc
Some comments and notes for StandardServiceInitiators
2023-03-02 22:38:09 +00:00
Marco Belladelli
253aacc53d
HHH-16191 Add test and fix checks for skipping resolving polymorphic associated entity instances
2023-03-02 21:12:15 +01:00
Marco Belladelli
7e305df0f8
HHH-16191 change @NotFound semantic, do not force a join but trigger a subsequent select
2023-03-02 21:12:15 +01:00
Marco Belladelli
1f4f0c6ec1
HHH-16191 Fix eager associations not fetched with native queries
2023-03-02 21:12:15 +01:00
Marco Belladelli
e3c3669114
HHH-16191 Add test for issue
2023-03-02 21:12:15 +01:00
Jan Schatteman
6118369a56
HHH-16240 - Add test and fix for issue, and refactor TimestampGenerators out of CurrentTimestampGeneration
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-02 20:44:24 +01:00
Christian Beikov
1ff682438d
HHH-16179 Session.find should not apply filters
2023-03-02 20:38:18 +01:00
Andrea Boriero
cb8a17a42b
Fix Sybase UniqueConstraintTest failure
2023-03-02 17:25:44 +01:00
Christian Beikov
48236e388f
HHH-16198 - Fix splitting of SqlAstCreationState
2023-03-02 09:01:33 -06:00
Steve Ebersole
7b58a33520
HHH-16198 - Fix splitting of SqlAstCreationState
2023-03-02 09:01:33 -06:00
Marco Belladelli
e509625af8
HHH-16211 Remove type inference from like predicate's escape character
2023-03-02 12:18:16 +01:00
Marco Belladelli
065245ec1a
HHH-16211 Add test for issue
2023-03-02 12:18:16 +01:00
Steve Ebersole
abc44004ca
test cleanup
2023-03-01 17:20:12 -06:00
Steve Ebersole
b8d500ec41
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:49:53 -06:00
marko-bekhta
cb2af521a5
HHH-16217 Clean up some available settings javadocs
2023-03-01 13:26:49 -06:00
marko-bekhta
5d61b03b20
HHH-16217 Use only rendered Javadocs for collecting configuration properties
2023-03-01 13:26:49 -06:00
Réda Housni Alaoui
5f3bd06bf8
HHH-15964 Adapt failing tests
2023-03-01 12:05:40 -06:00
Réda Housni Alaoui
7902c0d35a
HHH-15964 Incorrect results for pageable EntityGraph with Hibernate 6.1.6
2023-03-01 12:05:40 -06:00
Davide D'Alto
b308fd2d05
HHH-16243 Change scope of AbstractEntityPersister#generateNonIdAttributeMapping
...
For Hibernate Reactive
2023-03-01 19:02:25 +01:00
Steve Ebersole
bbe17b940a
HHH-16229 - Consider pluggability for rendering "JDBC" parameters
2023-03-01 11:55:23 -06:00
Andrea Boriero
04ce594959
HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading
2023-03-01 16:55:55 +01:00
Andrea Boriero
fd7b599d6b
HHH-16209 Identically-named association in entity root and embeddable leads to mixup during association loading
2023-03-01 16:55:55 +01:00
Andrea Boriero
37459baf2d
HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable
2023-03-01 16:55:55 +01:00
Yoann Rodière
8e6d9abc8c
HHH-16209 Reproducer for mixup during loading of identically-named association in entity root and embeddable
2023-03-01 16:55:55 +01:00
Steve Ebersole
bcf1df9b65
HHH-16198 - Fix splitting of SqlAstCreationState
2023-03-01 16:54:55 +01:00
Christian Beikov
1cc5ccfcb7
Resolve table references before pruning, when the access to the processing state is still there
2023-03-01 16:54:55 +01:00
Andrea Boriero
6e4bee8c57
HHH-16197 Circular references of the same entity result in different Java objects when caching is enabled and using a query
2023-03-01 16:50:20 +01:00
Andrea Boriero
c5769ad06e
HHH-16197 Add test for issue
2023-03-01 16:50:20 +01:00
Andrea Boriero
ca94f9d805
HHH-16193 LazyInitializationException when accessing loaded reference after session is closed using bytecode enhancement
2023-03-01 16:46:59 +01:00
Andrea Boriero
1c92fb08c4
HHH-16193 Add test for issue
2023-03-01 16:46:59 +01:00
Steve Ebersole
b10f99ae54
HHH-15895 - IllegalArgumentException :Cannot create binding for parameter referencen with criteria builder
2023-03-01 09:42:19 -06:00
Andrea Boriero
c430834f65
HHH-15895 IllegalArgumentException: Cannot create binding for parameter referencen with criteria builder
2023-03-01 09:42:19 -06:00
Andrea Boriero
df6ec56978
HHH-15895 Add test for issue
2023-03-01 09:42:18 -06:00
Marco Belladelli
b38bd55a72
HHH-16195 Restore logic for declared non-identifier Component properties that use generics
...
Also remove some duplicate logic for setting declared properties on superclass and add some test cases with embeddables and generics
2023-03-01 13:22:55 +01:00
Marco Belladelli
5fe6238a1c
HHH-16195 Add test for issue
2023-03-01 13:22:55 +01:00
Davide D'Alto
e802294c45
HHH-16242 Change scopes in AbstractEntityInitializer
...
and add getters/setters.
Hibernate Reactive needs custom initializers
2023-03-01 13:12:29 +01:00
Andrea Boriero
0d2e99a2e8
HHH-16230 Wrong data in self-reference using L2C and BatchSize
2023-03-01 11:09:48 +01:00
Andrea Boriero
a8fb3cc8c0
HHH-16230 Add test for issue
2023-03-01 11:09:48 +01:00
Georgios Andrianakis
caf20a41e3
Allow access to fields of MutationExecutorPostInsert
...
This is useful for implementing the reactive version of the class
2023-03-01 10:39:36 +01:00
Marco Belladelli
cf42b134d2
HHH-16130 Add javadoc for dateTrunc
2023-02-28 18:00:22 +01:00
Marco Belladelli
5da810236b
HHH-16130 New dateTrunc criteria function
2023-02-28 18:00:22 +01:00
Sanne Grinovero
cf2e723d6f
HHH-16228 Dialect instance might be wrapped when doing instanceof checks for capabilities
...
To properly support the idea of wrapping the Dialect, we need
to take this into account whenever an `instanceof` is used
to check for Dialect capabilities.
Also some code is casting to the expected Dialect.
2023-02-27 22:53:31 +00:00
Barry LaFond
d5145e1f5a
method access changes for reactive overrides in AbstractEntityPersister
2023-02-27 20:35:00 +01:00
Andrea Boriero
2331389b5f
HHH-16009 jakarta @OrderBy annotation generates a non-transformed column name in the SQL query for a composite key's field
2023-02-27 17:03:48 +01:00
Andrea Boriero
32ee9f8d93
HHH-16009 Code refactoring
2023-02-27 17:03:48 +01:00
Andrea Boriero
d6fd1dd056
HHH-16009 Add test for issue
2023-02-27 17:03:48 +01:00
Marco Belladelli
b16ad226ba
HHH-16185 Custom trunc/truncate implementation that handles both numeric and datetimes
2023-02-27 17:01:45 +01:00
Marco Belladelli
789c131c2d
HHH-16185 Implement portable date_trunc function emulation and tests
2023-02-27 17:01:45 +01:00
Georgios Andrianakis
9cec39c316
Fix logging in AbstractCollectionInitializer
...
The previous version of the code lead to misleading
log statements being printed when debug logging
was enabled for 'org.hibernate.orm.results.loading.collection'
2023-02-27 14:11:07 +01:00
Andrea Boriero
346da69979
HHH-16202 @OrderBy not applied to collections when @Fetch(value = FetchMode.SUBSELECT)
2023-02-27 14:10:18 +01:00
Andrea Boriero
8776a8068a
HHH-16202 Add test for issue
2023-02-27 14:10:18 +01:00
shin-mallang
3edb588ca2
HHH-16233 Fix logs for mutable non-root entity
2023-02-27 13:20:03 +01:00
Davide D'Alto
c7a651660e
HHH-16220 Add MutationExecutorStandard#getNonBatchedStatementGroup
...
For Hibernate Reactive
2023-02-27 12:53:22 +01:00
Sanne Grinovero
598b782387
HHH-16228 Allow Dialect wrapper to expose the wrapped instance
2023-02-24 22:04:09 +00:00
Sanne Grinovero
9ec32782a0
HHH-16228 Avoid delegating protected methods using during construction
2023-02-24 19:49:31 +00:00
Steve Ebersole
5451ed7437
HHH-16227 - Introduce SqmMultiTableMutationStrategyProvider
2023-02-24 09:52:18 -06:00
Sanne Grinovero
132ac1bd21
HHH-16228 Introduce a Dialect wrapper base class
2023-02-24 13:50:40 +00:00
Steve Ebersole
b3619cc129
HHH-16226 - Introduce JdbcValuesMappingProducerProvider
2023-02-24 07:33:15 -06:00
Sanne Grinovero
ce9501e0e5
HHH-16222 Improve warning triggered when the PostgreSQL JDBC driver is not accessible
2023-02-23 14:58:59 +00:00
Sanne Grinovero
b328b1a3fb
HHH-16221 Improve extensibility of CockroachDB and PostgreSQL dialects
2023-02-23 14:58:53 +00:00
Andrea Boriero
87bf20f1bb
HHH-16175 Fix sybase test failure
2023-02-23 09:04:49 +01:00
Sanne Grinovero
56cd6a2ca0
HHH-16214 Use a more efficient Map implementation in SqmFunctionRegistry
2023-02-21 18:39:58 +00:00
Steve Ebersole
b600f36d7e
Fixed up some SessionFactory-related deprecation warnings
2023-02-21 09:00:46 -06:00
Yoann Rodière
100d9351cd
HHH-16177 Test catalog/schema creation/dropping in DefaultCatalogAndSchemaTest
2023-02-21 09:24:38 +01:00
Yoann Rodière
0233d8ebd9
HHH-16177 Take into account the default catalog/schema when creating/dropping catalogs/schemas
2023-02-21 09:24:38 +01:00
Andrea Boriero
35fbd6695a
AssertionError in StandardEntityGraphTraversalStateImpl.traverse when using entity graph
2023-02-21 09:12:44 +01:00
Yoann Rodière
5589583ca6
HHH-16175 Test entity graphs when including either all attributes or no attributes
2023-02-21 09:12:44 +01:00
Gavin
f10d3e6841
fix mistake in Oracle timestamp rendering
...
we need to include the time zone
2023-02-20 21:08:16 +01:00
Gavin King
696bbf3ff8
add tests for casts to/from OffsetDateTime
2023-02-20 21:08:16 +01:00
Andrea Boriero
3dc196c673
HHH-16119 Fix test typo
2023-02-20 14:37:56 +01:00
Andrea Boriero
aac3f5fc85
HHH-16184 Two queries are execute to initialize empty collections
2023-02-20 14:24:02 +01:00
Andrea Boriero
2ee1c970a3
HHH-16184 Add test for issue
2023-02-20 14:24:02 +01:00
Gavin King
7e629957e4
very minor javadoc formatting change
2023-02-20 12:40:06 +01:00
Georgios Andrianakis
61e078fbd8
Apply changes needed for support of @ValueGenerationType in Hibernate Reactive
2023-02-20 09:33:18 +01:00
Marco Belladelli
4cc5941798
HHH-16155 Disable batching when generated properties are found
2023-02-20 09:31:50 +01:00
Marco Belladelli
c3174e6b62
HHH-16155 Add test for issue
2023-02-20 09:31:50 +01:00
Sanne Grinovero
73ce912dc2
HHH-16194 Failure to automatically integrate with Bean Validation is excessively noisy
2023-02-17 16:52:19 +00:00
Steve Ebersole
1db04f54af
Misc
2023-02-16 21:00:46 -06:00
Christian Beikov
01659ed71d
HHH-14514 Fix auto eviction of collection cache
2023-02-16 09:06:15 +01:00
Jan Schatteman
2019fca0cb
HHH-16082 - Correction to the epoch extraction for DB2
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-15 23:54:28 +01:00
Jan Schatteman
7ba3bb98a4
HHH-16169 - Fix potential NullPointerException in CollectionEntry
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:44:23 +01:00
Jan Schatteman
ab860995ef
HHH-16082 - Correction to the epoch extraction for HANA
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-14 18:42:07 +01:00
Davide D'Alto
3992f722a8
HHH-16183 Change scopes of private methods in InsertCoordinator
2023-02-14 18:27:10 +01:00
Marco Belladelli
d866909285
HHH-16080 Add test for issue
2023-02-14 12:24:00 +01:00
Paul Ferraro
105253df5f
HHH-16172 Expose internal state of 2nd-level cache keys
2023-02-13 21:08:48 +00:00
Christian Beikov
4e961e85c8
HHH-16150 Fix a little issue with SessionFactoryImpl#disintegrate
2023-02-13 18:54:17 +01:00
Yoann Rodière
6a96986ec1
HHH-16150 Fix schema not being dropped on bootstrap failure with the "create-drop" strategy
2023-02-13 18:54:17 +01:00
Andrea Boriero
50b835b145
HHH-16119 Named native queries do not work with jakarta.persistence.Tuple result class
2023-02-13 18:53:34 +01:00
Andrea Boriero
41961d457a
HHH-16119 Add test for issue
2023-02-13 18:53:34 +01:00
Christian Beikov
404698b004
Replace mockito for some tests with custom spies
2023-02-13 18:40:46 +01:00
Marco Belladelli
edd1c7b7ae
HHH-16109 Don't add limits to named queries when not needed
2023-02-13 17:00:36 +01:00
Marco Belladelli
98ca6fcfb3
HHH-16109 Add test for issue
2023-02-13 17:00:36 +01:00
Andrea Boriero
6f23c6fd00
HHH-15990 unable to determine TableReference when associate ManyToOne fetch lazy and NotFound IGNORE
2023-02-13 16:58:47 +01:00
Andrea Boriero
77ae4201d1
HHH-15990 Add test for issue
2023-02-13 16:58:47 +01:00
Christian Beikov
9ef49c596d
Get rid of most capturing lambdas in write path
2023-02-13 16:57:24 +01:00
Marco Belladelli
57f5769ee5
HHH-16170 Check for enums in update statement
2023-02-13 16:55:15 +01:00
Marco Belladelli
984f7ff571
HHH-16170 Add test for issue
2023-02-13 16:55:15 +01:00
Gavin King
f3833e71a9
HHH-16174 support for extract(epoch from ...) in HQL
2023-02-13 15:40:24 +01:00
Jan Schatteman
b430c6066a
HHH-16131 - Correction to workaround for date calculation errors on Oracle (first workaround failed on Oracle 11)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-13 10:20:13 +01:00
Christian Beikov
300a792bb6
Fix TenantIdTest when VM has nanosecond precision
2023-02-13 10:06:50 +01:00
Christian Beikov
0769c8c917
Use an instant in tests that fits the millisecond resolution of Sybase
2023-02-10 18:22:09 +01:00
Gavin King
9d254f4f8e
HHH-16133 allow before-execution generators for embeddable properties
...
and by side-effect allow @TenantId for embeddable properties
2023-02-10 17:42:55 +01:00
Gavin King
19c559dfb9
very minor jdoc changes
2023-02-10 17:42:55 +01:00
Christian Beikov
241cdf16d9
Get rid of capturing lambdas for Bindable#JdbcValueConsumer
2023-02-10 16:08:09 +01:00
Steve Ebersole
973434c8f1
HHH-16148 - Introduce Immutability (MutabilityPlan) for use with @Mutability
...
HHH-16141 - Support @Mutability and @Immutable on UserType
HHH-16147 - Support @Mutability and @Immutable on AttributeConverter
HHH-16146 - Improve User Guide documentation for (im)mutability
2023-02-10 08:38:40 -06:00
Christian Beikov
ecf8e1ce39
Get rid of Clause parameter in JdbcParameterBindings
2023-02-10 15:33:45 +01:00
Andrea Boriero
6e87e4ba1d
HHH-16165 Incorrect SQL generated when using SELECT DISTINCT and @OrderBy
2023-02-10 15:01:06 +01:00
Andrea Boriero
32f0981b5b
HHH-16165 Add test for issue
2023-02-10 15:01:06 +01:00
Marco Belladelli
74b811d99a
HHH-16137 Fix check when replacing jdbc parameter
2023-02-10 15:00:21 +01:00
Marco Belladelli
4c699f8d75
HHH-16137 Add test for issue
2023-02-10 15:00:21 +01:00
Christian Beikov
8e0e4caa61
Remove identity generation strategy from entity in tests that doesn't need it
2023-02-10 14:59:18 +01:00
Marco Belladelli
68f50c26e7
HHH-16157 Add test for issue and fix duplicate discriminator conditions in join fetch queries
2023-02-09 18:26:09 +01:00
Marco Belladelli
ac359b6736
HHH-16037 HHH-16053 Add test for issues
2023-02-09 18:26:09 +01:00
Marco Belladelli
7af29eacd7
HHH-15829 Add test for issue
2023-02-09 18:26:09 +01:00
Christian Beikov
1d6951aac3
HHH-16123 Add another test and fix rendering the pruned subquery in UnionSubclassEntityPersister
2023-02-09 14:01:38 +01:00
Marco Belladelli
6fc3ec6901
HHH-16123 Add test for issue
2023-02-09 14:01:38 +01:00
Marco Belladelli
8f4cbd335f
HHH-16112 No expectation for one-shot collection delete using update
2023-02-09 10:22:20 +01:00
Marco Belladelli
6feaf2a9e9
HHH-16112 Add test for issue
2023-02-09 10:22:20 +01:00
Gavin King
958cdfb09f
remove an obsolete constructor no longer called by Quarkus
...
and delete the stupid InformixDialectTestCase
2023-02-08 21:39:56 +01:00
Marco Belladelli
1fcd53dc78
HHH-16136 Initialize bytecode-enhanced proxy for associated entities
2023-02-08 18:22:35 +01:00
Marco Belladelli
521f85a20d
HHH-16136 Add test for issue
2023-02-08 18:22:35 +01:00
Christian Beikov
f8a17f16c4
HHH-15898 Allow explicit configuration of the UDT column order
2023-02-08 18:07:26 +01:00
Jan Schatteman
60520667c1
Remove calls to deprecated createQuery method from FunctionTests
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:52:24 +01:00
Jan Schatteman
35682e50da
HHH-16131 - Added workaround and test for date calculcation errors on Oracle
...
Temporarily excluded TiDB from that test (until they fix https://github.com/pingcap/tidb/issues/41052 )
Added tidb to the docker_db script
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 17:52:24 +01:00
Jan Schatteman
8b9d199fcf
HHH-16151 - Fix potential NullPointerException in SqmTreePrinter for the like excape character
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-08 16:22:01 +01:00
Christian Beikov
5e26bf0c3e
HHH-15875 Fix join fetch support for associations within embedded ids
2023-02-08 14:04:02 +01:00
Christian Beikov
f2842732f8
[HHH-16122] Fix determining the type of a property during type variable resolving for mapped superclasses
2023-02-07 17:50:16 +01:00
Markus Heiden
aa76d057d9
[HHH-16122] Add test to reproduce problem
2023-02-07 17:50:16 +01:00
Steve Ebersole
63715770e9
HHH-16081 - Converted collection-as-basic values are considered immutable
...
HHH-16132 - Dirty checking broken for collection-as-basic mappings (test)
2023-02-06 13:03:17 -06:00
Marco Belladelli
2f6f17912f
HHH-15733 Change convert logic to default to value for Map collections of basic types
2023-02-06 18:35:33 +01:00
Marco Belladelli
b1a16f419c
HHH-15733 Add test for issue
2023-02-06 18:35:33 +01:00
Christian Beikov
3df56ac794
Fix tests for Oracle 11
2023-02-06 10:10:14 +01:00
Marco Belladelli
c7541cf06a
HHH-15998 Check dynamic instantiation arguments in group by clause
2023-02-03 19:00:24 +01:00
Marco Belladelli
a34182d3f5
HHH-15991 Add test for issue
2023-02-03 19:00:24 +01:00
Marco Belladelli
027c308104
HHH-15998 Add test for issue
2023-02-03 19:00:24 +01:00
Marco Belladelli
890e4ad62c
HHH-16040 New coercing assembler when types are different from expected
2023-02-03 17:53:06 +01:00
Marco Belladelli
b2689fa929
HHH-15916 Add test for issue
2023-02-03 17:53:06 +01:00
Marco Belladelli
bb0f4b2807
HHH-16040 Add test for issue
2023-02-03 17:53:06 +01:00
Andrea Boriero
974afe26f0
HHH-16117 Querying entity with collection in Embeddable causes 'A collection with cascade=all-delete-orphan was no longer referenced by the owning entity instance'
2023-02-03 17:47:15 +01:00
Andrea Boriero
7b6d158245
HHH-16117 Add test for issue
2023-02-03 17:47:15 +01:00
Andrea Boriero
b2f0ead740
HHH-16075 Add test for issue
2023-02-03 17:46:57 +01:00
Andrea Boriero
d34f50589c
HHH-16120 Error advancing (next) ResultSet position
2023-02-03 17:46:02 +01:00
Andrea Boriero
3f814d8845
HHH-16120 Add test for issue
2023-02-03 17:46:02 +01:00
Andrea Boriero
bea5bfbe89
HHH-15944 Joins on non-managed-type polymorphisms don't work
2023-02-03 17:45:21 +01:00
Andrea Boriero
ab7d05c150
HHH-15944 Add test for issue
2023-02-03 17:45:21 +01:00
Andrea Boriero
9b59f7c1b6
HHH-15970 Add test for issue
2023-02-03 17:42:48 +01:00
Andrea Boriero
ba0fa8c26d
HHH-15969 Inheritance: org.hibernate.PropertyAccessException Exception
2023-02-03 17:41:03 +01:00
Andrea Boriero
08941ba7fc
HHH-15969 Add test for issue
2023-02-03 17:41:03 +01:00
Jan Schatteman
0cac315519
HHH-15665 - Fix and added test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-03 17:39:38 +01:00
Marco Belladelli
e884ab3082
HHH-16003 Create correct table group for embedded valued paths
2023-02-03 12:02:34 +01:00
Marco Belladelli
2e3a18a3c6
HHH-16003 Add test for issue
2023-02-03 12:02:34 +01:00
Christian Beikov
f11a18dae0
Fix HANA test issues
2023-02-02 19:07:15 +01:00
Gavin King
f6f2db18da
remove unused imports
2023-02-02 11:03:10 +01:00
Sanne Grinovero
b1030044f5
HHH-16124 Remove deprecated method CacheTransactionSynchronization#getCurrentTransactionStartTimestamp
2023-02-01 14:08:59 +00:00
Gavin King
cc42864351
javadoc some things about falling back from JPA to native APIs
2023-01-31 11:55:05 +01:00
Yanming Zhou
cd50a98c66
Fix wrong @Deprecated since version
2023-01-30 21:24:19 +00:00
Yoann Rodière
ff8b673689
HHH-16104 Clarify that tests in package org.hibernate.orm.test.cdi.general.nonregistrymanaged are about Hibernate Search
...
By renaming that package to
org.hibernate.orm.test.cdi.general.hibernatesearch, renaming the test
classes to include "HibernateSearch" in their name, and adapting
comments.
2023-01-30 11:24:59 +01:00
Steve Ebersole
2c78d83b5a
HHH-16113 - Add version checks for MERGE support to dialects
2023-01-27 22:19:39 -06:00
Christian Beikov
16ca1a0595
HHH-15443 Allow JdbcType to wrap read and write expressions
2023-01-27 14:26:42 -06:00
Steve Ebersole
67f8bee35a
HHH-16110 - MERGE for optional table update PostgreSQL
2023-01-27 11:25:39 -06:00
Jan Schatteman
b39c52b4d9
HHH-4299 - Add test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-27 17:53:31 +01:00
Marco Belladelli
46104cc50e
HHH-15822 Make sure MappedSuperclass can act as type for entity valued paths
2023-01-27 14:58:19 +01:00
Marco Belladelli
dcf62801dc
HHH-15822 Add test for issue
2023-01-27 14:58:19 +01:00
Jan Schatteman
cbf63345d4
HHH-16020 - Fix for error that surfaced in the LegacyOracleLimitHandler due to the fix for HHH-16020
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-27 11:19:58 +01:00
Steve Ebersole
1d62d2d66e
HHH-16101 - MERGE for optional table updates on Oracle
2023-01-26 12:49:59 -06:00
Steve Ebersole
ee8d80a8bd
HHH-16069 - Skip CDI for Hibernate extensions by default
2023-01-26 12:19:31 -06:00
Andrea Boriero
6ebafc1cae
HHH-16108 NullPointerException when flushing a (simple) entity update for models with bytecode enhancement and multiple one-to-one associations (some lazy)
2023-01-26 18:09:14 +01:00
Yoann Rodière
6bc1b24443
HHH-16108 Test a (simple) entity update for models with bytecode enhancement and multiple one-to-one associations (some lazy)
...
Stack trace:
java.lang.NullPointerException: Cannot invoke "org.hibernate.metamodel.mapping.SelectableMapping.isFormula()" because "selectable" is null
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.processSet(UpdateCoordinatorStandard.java:665)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.processAttribute(UpdateCoordinatorStandard.java:640)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.analyzeUpdateValues(UpdateCoordinatorStandard.java:600)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.performUpdate(UpdateCoordinatorStandard.java:256)
at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.coordinateUpdate(UpdateCoordinatorStandard.java:203)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2766)
at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:165)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:616)
at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:487)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:484)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:358)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1412)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:485)
at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2277)
at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:1942)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:426)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:169)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:267)
at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101)
at org.hibernate.testing.transaction.TransactionUtil2.inTransaction(TransactionUtil2.java:128)
at org.hibernate.testing.transaction.TransactionUtil2.lambda$inTransaction$0(TransactionUtil2.java:76)
at org.hibernate.testing.transaction.TransactionUtil2.inSession(TransactionUtil2.java:35)
at org.hibernate.testing.transaction.TransactionUtil2.inTransaction(TransactionUtil2.java:74)
at org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase.inTransaction(BaseNonConfigCoreFunctionalTestCase.java:590)
at org.hibernate.orm.test.bytecode.enhancement.lazy.proxy.LazyOneToOneMultiLevelTest.testPersist(LazyOneToOneMultiLevelTest.java:56)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
2023-01-26 18:09:14 +01:00
Andrea Boriero
6c385f7890
HHH-16106 Using BatchEntitySelectFetchInitializer causes PostLoad to be called before references are initialized
2023-01-26 16:14:46 +01:00
Andrea Boriero
10458da711
HHH-16106 Add test for issue
2023-01-26 16:14:46 +01:00
Vedran Prišćan
d18cdbec35
HHH-16096 Passing an ExtendedBeanManager which is notified too late leads to initialization error
2023-01-26 09:03:28 -06:00
Marco Belladelli
94b20bafc8
HHH-16070 Check for type parameters when setting declared identifier
2023-01-26 13:52:34 +01:00
Marco Belladelli
3bfb2f66a1
HHH-16070 Add test for issue
2023-01-26 13:52:34 +01:00
Marco Belladelli
7cd6d0422f
HHH-16023 Check fetchable declaring type when not found in persister
2023-01-26 13:06:50 +01:00
Marco Belladelli
64b3855c73
HHH-16023 Add test for issue
2023-01-26 13:06:50 +01:00
Sanne Grinovero
ae37509b11
HHH-16099 Introduce three-state handling for dirty levels to avoid excessive warnings
...
We now differentiate between an Attribute which has been marked as "real dirty" from
one which needs to be "treated like dirty", so to not bother end users with a WARN
log when a non-updateable property had not been updated explicitly by them.
2023-01-26 08:35:26 +00:00
Steve Ebersole
e27dc5bc47
HHH-16103 - MERGE for optional table updates on SQL Server
2023-01-26 00:41:58 -06:00
Steve Ebersole
5525b8d9b7
HHH-16103 - MERGE for optional table updates on SQL Server
2023-01-26 00:41:58 -06:00
Steve Ebersole
a742f5e988
HHH-16069 - Skip CDI for Hibernate extensions by default
2023-01-26 00:29:24 -06:00
Sanne Grinovero
9e033c8aea
HHH-16099 Minor refactoring, extract local constants in UpdateCoordinatorStandard
2023-01-25 21:52:21 +00:00
Gavin
e00bdc7cb2
fix typo in jdoc
2023-01-25 22:04:03 +01:00
Sanne Grinovero
0b5cb6c649
HHH-16090 BasicResultAssembler logging optimisations
2023-01-25 17:57:26 +00:00
Christian Beikov
033eeb7241
Make session part of JdbcValueBindings
2023-01-25 18:15:11 +01:00
Christian Beikov
e841b0aaae
Get rid of some capturing lambdas
2023-01-25 18:15:11 +01:00
Steve Ebersole
420e561f21
HHH-16099 - Log about immutable properties only if dirty on update
2023-01-25 11:00:12 -06:00
Marco Belladelli
eca3ff13bd
HHH-16062 Apply settings and hints to criteria queries
2023-01-25 17:52:33 +01:00
Marco Belladelli
136169d43a
HHH-16062 Add test for issue
2023-01-25 17:52:33 +01:00
Yoann Rodière
528d897c4d
HHH-16085 Test mapping arrays with @JdbcTypeCode(Type.VARBINARY)
...
This is useful to revert to pre-6.1 behavior for array mapping in particular.
2023-01-25 17:47:30 +01:00
Christian Beikov
e464f53df8
Fix compile error
2023-01-25 17:43:52 +01:00
Andrea Boriero
49779ed4dc
HHH-16005 Add test for issue
2023-01-25 17:13:40 +01:00
Andrea Boriero
f15d6ee5fb
HHH-16025 Using BatchEntitySelectFetchInitializer with caching leads to caching wrong values
2023-01-25 17:05:35 +01:00
Andrea Boriero
ac0a27eca2
HHH-16025 Add test for issue
2023-01-25 17:05:35 +01:00
Andrea Boriero
b033b88472
HHH-15921 @BatchSize and @IdClass on join column throws exception
2023-01-25 17:05:35 +01:00
Andrea Boriero
dbaca049c8
HHH-16039 Add test for issue
2023-01-25 17:05:35 +01:00
Andrea Boriero
8d0729f543
HHH-15921 Add test for issue
2023-01-25 17:05:35 +01:00
Marco Belladelli
f9b169242a
HHH-16043 Correct single ID and init empty for batch collection loading
2023-01-25 17:01:31 +01:00
Marco Belladelli
17506b7f80
HHH-16043 Add test for issue
2023-01-25 17:01:31 +01:00
Sanne Grinovero
2d7774b9ab
HHH-16091 Optimize also AbstractStandardBasicType#compare and #fromString
2023-01-25 14:21:29 +00:00