14005 Commits

Author SHA1 Message Date
Gavin King
7d9eada83e roll back breakage to DurationJavaType
see the comment in the code
2022-03-30 09:52:13 +02:00
Steve Ebersole
6d55b9b2a4 mark some incubations 2022-03-29 22:03:20 -05:00
Steve Ebersole
e433f32fc6 HHH-15143 - Add an "implicit naming strategy" for database structures (sequence and tables) for identifier generators
- clean up, javadoc, migration-guide
2022-03-29 20:59:21 -05:00
Steve Ebersole
56ba690366 HHH-15143 - Add an "implicit naming strategy" for database structures (sequence and tables) for identifier generators 2022-03-29 20:59:21 -05:00
Andrea Boriero
2709bc70b0 HHH-15143 - Add an "implicit naming strategy" for database structures (sequence and tables) for identifier generators 2022-03-29 20:59:21 -05:00
Steve Ebersole
33e2faced2 HHH-15143 - Add an "implicit naming strategy" for database structures (sequence and tables) for identifier generators
HHH-15144 - Add IncubationLogger
2022-03-29 20:59:21 -05:00
Christian Beikov
117e62195a Allow configuring the preferred JDBC type for Instant 2022-03-29 19:31:53 +02:00
Christian Beikov
a9d1035806 Do some renaming for consistency and update documentation for new SQL types 2022-03-29 19:31:53 +02:00
Steve Ebersole
814c164c81 HHH-14672 - Allow specifying CHAR-based storage for UUID mappings 2022-03-29 16:53:35 +02:00
Christian Beikov
21a343fc60 Fix HQL update issues with composite id fk associations as fix some raw types issue 2022-03-29 16:07:24 +02:00
Christian Beikov
52fd9cfe17 Ensure results from previous TCK runs is properly deleted before starting a new run 2022-03-29 16:03:19 +02:00
Christian Beikov
063a13c8a3 Get rid of some NotYetImplementedFor6Exception uses 2022-03-29 14:03:49 +02:00
Christian Beikov
13460034fd Add a migration guide section, replace static executor uses and remove obsolete todos 2022-03-29 14:03:49 +02:00
Christian Beikov
338cd4fed7 Update the Jakarta Persistence TCK version to 3.0.2 2022-03-29 11:52:56 +02:00
Christian Beikov
dcc0b7d7d8 Revert version change BENCHMARK 2022-03-26 12:14:17 +01:00
Christian Beikov
bbe8783887 Further improvements 2022-03-26 01:56:33 +01:00
Christian Beikov
352970604d Render select item aliases for sub queries in from clause to avoid possible alias collision 2022-03-26 01:56:33 +01:00
Christian Beikov
23098ca254 Disable select item deduplication for query groups and deduplicate within a fetch parent 2022-03-26 01:56:33 +01:00
Christian Beikov
b4a1b149fb Add support for specifying the SqlTypes field name when a type code is expected 2022-03-26 00:02:18 +01:00
Christian Beikov
e1742ac3ac Update H2 to 2.1.210 and HSQLDB to 2.6.1 2022-03-25 21:59:23 +01:00
Christian Beikov
b737231416 Make sure Hibernate works with the Jakarta Persistence 3.1 API 2022-03-25 21:24:13 +01:00
Christian Beikov
6b8fdf3b70 Model timestampdiff with interval as result with null duration unit 2022-03-25 21:13:14 +01:00
Christian Beikov
de21820f84 HHH-13135 Use FOR NO KEY UPDATE when locking in PostgreSQL 2022-03-25 20:53:25 +01:00
Christian Beikov
f048ea8205 Introduce a special TimeZoneStorageType#NORMALIZE_UTC variant 2022-03-25 20:53:05 +01:00
Christian Beikov
f2aa533dfc Switch back to numeric(21) with nanosecond resolution as fallback for mapping Duration to retain backwards compatibility 2022-03-25 20:20:28 +01:00
Christian Beikov
6801ff0f26 Introduce option to configure how to store java.time.Duration 2022-03-25 20:20:28 +01:00
Christian Beikov
7020a1a563 Make sure timestampdiff returns a double for the SECOND unit as per JPA 3.1 2022-03-25 20:20:28 +01:00
Christian Beikov
b84a6e3a7f Avoid running the pipeline on branch indexing 2022-03-25 15:36:38 +01:00
Christian Beikov
5a2f92588c Do not reuse join that is treat joined 2022-03-25 15:27:14 +01:00
Andrea Boriero
99ed18c228 Add additional tests 2022-03-25 13:46:12 +01:00
Andrea Boriero
1a1a6c22f1 Fix @ForeignKeyey(ConstraintMode.NO_CONSTRAINT) throwing EntityNotFoundException 2022-03-25 13:46:12 +01:00
Steve Ebersole
33a7133695 HHH-15139 - Improvements for QueryInterpretationCache
- improvements to SqmInterpretationsKey
- improvements to AbstractFetchParent
2022-03-25 07:16:33 -05:00
Christian Beikov
6fd8034ec5 Use string based storage as fallback for JSON 2022-03-24 21:29:37 +01:00
Christian Beikov
ad806ffc83 Fix compile error 2022-03-24 21:23:00 +01:00
Christian Beikov
ce298a1566 Make use of type variable for a few CompositeUserType methods 2022-03-24 09:29:45 +01:00
Christian Beikov
4b48dd31f6 Get rid of MVCC JDBC connection parameter 2022-03-24 09:15:11 +01:00
Sanne Grinovero
bee5bae7b6 HHH-15138 Further simplify BoundedConcurrentHashMap by removing support for NONE eviction 2022-03-23 18:22:42 +00:00
Sanne Grinovero
04bfdd49ab HHH-15138 Style and formatting fixes in BoundedConcurrentHashMap 2022-03-23 18:22:42 +00:00
Sanne Grinovero
1d1a142345 HHH-15138 Remove support for Eviction Listeners in BoundedConcurrentHashMap 2022-03-23 18:22:42 +00:00
Andrea Boriero
b0f8d6a394 Update migration-guide.adoc 2022-03-23 18:21:09 +01:00
Andrea Boriero
6b3bf34a01 Update migration-guide.adoc
Co-authored-by: Steve Ebersole <steve@hibernate.org>
2022-03-23 18:21:09 +01:00
Andrea Boriero
ca8f151d78 Improve migration guide query result cache section 2022-03-23 18:21:09 +01:00
Andrea Boriero
58aa445b0b Add query result cache changes to migration guide 2022-03-23 18:21:09 +01:00
Andrea Boriero
52d15cf769 Re-enabled additional tests 2022-03-23 18:21:09 +01:00
Steve Ebersole
cc02b926fb HHH-15139 - Improvements for QueryInterpretationCache
- improvements to SqmInterpretationsKey
2022-03-23 11:32:13 -05:00
Christian Beikov
75a8ad1851 HHH-15135 Respect precision in temporal version types when generating timestamps 2022-03-23 16:20:18 +01:00
Steve Ebersole
8470d6db5b HHH-15132 - Improvements for NavigablePath
- additional refactoring of uses of `NavigablePath#getFullPath`
2022-03-22 21:26:41 -05:00
Steve Ebersole
e496ec45ea HHH-15132 - Improvements for NavigablePath
- dropped `NavigablePath#fullPath` field - `#getFullPath` is now "(re)built" on demand
- adjust uses of `NavigablePath#getFullPath`
- refactor `NavigablePath` constructors
2022-03-22 21:26:41 -05:00
Steve Ebersole
f474449e7d HHH-15132 - Improvements for NavigablePath
Begin breaking down "full path"
2022-03-22 21:26:41 -05:00
Scott Marlow
73153be99d remove spaces from hibernate.connection.datasource, hibernate.connection.pool_size, hibernate.connection.isolation
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2022-03-22 14:55:36 -05:00