18363 Commits

Author SHA1 Message Date
Christian Beikov
3578ed845f HHH-18036 Truncate time-related milliseconds when creating a java.sql.Date 2024-05-01 00:08:25 +02:00
Christian Beikov
59f7209fd6 Make identifiers case insensitive in MySQL/MariaDB, but retain the correct case when storing names 2024-04-30 22:45:44 +02:00
Christian Beikov
779c428ab0 Allow running staged TCKs 2024-04-30 19:12:18 +02:00
Christian Beikov
da27de6815 Make identifiers case insensitive in MySQL/MariaDB 2024-04-30 18:12:24 +02:00
Yanming Zhou
ecaeea414d HHH-18034 Configuration property hibernate.event.listener.eventType should be more lenient against spaces 2024-04-30 11:57:12 +01:00
Steve Ebersole
d4146865f4 6.6 announcement 2024-04-29 13:49:40 -05:00
Steve Ebersole
a7f87a2102 6.6 announcement 2024-04-29 13:12:42 -05:00
Yoann Rodière
8031e211e9
Fix invalid s390x config in Hibernate GitHub Bot config 2024-04-29 13:44:31 +02:00
Yoann Rodière
1c3ac99e44
Fix DB tag regexp in Hibernate GitHub Bot configuration
Java apparently throws exception when the replacement string references
non-matching groups.

This new regexp no longer relies on optional groups,
and thus should work fine.
2024-04-29 12:52:33 +02:00
Yoann Rodière
46c553dc3c
Simpler DB tag regexp in Hibernate GitHub Bot config 2024-04-29 09:16:17 +02:00
Yoann Rodière
e6b6f4b145 Handle s390x in Develocity build scan reports 2024-04-29 09:10:03 +02:00
Yoann Rodière
9f682b85dc Improve cleanup of DB tags in Develocity build scan reports 2024-04-29 09:10:03 +02:00
Gavin King
fe7b3c9e7e HHH-18023 fix questionable test
PESSIMISTIC_READ is not really a "more exclusive" lock than UPGRADE_NOWAIT

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-28 20:37:18 +02:00
Gavin King
1e0e0ac02b HHH-18023 fix wrong test assertions
OPTIMISTIC means the version gets checked at end of tx,
this lock mode is never acquired implicitly

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-28 20:37:18 +02:00
Gavin King
1657702015 HHH-18024 fix getLockMode() on read-only entity
it resulted in spurious exception claiming entity was deleted

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-28 20:37:18 +02:00
Gavin King
789cc12b8e HHH-18023 fix bugs with versioned LockModes
- NPE at commit time for OPTIMISTIC on entity with no version
- LockMode.OPTIMISTIC treated as equivalent to LockModeType.OPTIMISTIC

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-28 20:37:18 +02:00
Gavin King
39a6f9880b clean up CacheModeHelper
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-28 20:37:18 +02:00
Gavin King
07dc9f0a68 document that records can now be used as @IdClasses and @EmbeddableIds
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-27 01:29:56 +02:00
Gavin King
60a732152f clean an unused import
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-27 01:29:56 +02:00
Gavin King
f55f1c7a43 document implicit joins in 'delete'/'update' queries
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-27 01:29:56 +02:00
Gavin King
8eebf0bafb document changes to StatelessSession semantics
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-27 01:29:56 +02:00
Gavin King
ec0810a646 document auto-enabled filters
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-27 01:29:56 +02:00
Gavin King
5ab2d83bd8 produce meaningful error if reactive repo method does not return Uni
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-27 00:07:10 +02:00
Yoann Rodière
4bbc0e4db5 Produce Develocity build scans in nightly Jenkins job 2024-04-26 15:52:34 +02:00
Yoann Rodière
09ca90c872 Use the new env variable name (DEVELOCITY_ACCESS_KEY) for Develocity credentials 2024-04-26 15:52:34 +02:00
Yoann Rodière
f7bea4805c Custom columns in develocity build scan reports 2024-04-26 15:52:34 +02:00
Yoann Rodière
2e192a4bee Upgrade to hibernate-jenkins-pipeline-helpers 1.11
Mainly to improve tracing in case `requireApprovalForPullRequest`
doesn't work properly, but also simply to keep things up to date.

https://github.com/hibernate/hibernate-jenkins-pipeline-helpers/compare/1.9...1.11
https://github.com/hibernate/hibernate-jenkins-pipeline-helpers/compare/1.5...1.11
2024-04-26 14:14:49 +02:00
Gavin King
d42d467a3b add Hibernate Data Repositories doc to release
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-25 20:17:43 +02:00
Hibernate-CI
8541c15eec Post-steps for release : 6.6.0.Alpha1 2024-04-25 16:07:56 +00:00
Hibernate-CI
252a8d6bb2 Pre-steps for release : 6.6.0.Alpha1 6.6.0.Alpha1 2024-04-25 16:05:55 +00:00
Jan Schatteman
1b057b8f1f HHH-17967 - Add test for issue (already fixed on main, fails pre-6.5)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-04-25 16:39:21 +02:00
Gavin King
fd2e1aca81 make the section on @Lob even more explicit
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-25 16:00:36 +02:00
Andrea Boriero
2202487633 HHH-17964 Hibernate using wrong column order for ElementCollection query when composite ID is present 2024-04-25 09:59:13 +02:00
Andrea Boriero
a1739979d1 HHH-17964 Add test for issue 2024-04-25 09:59:13 +02:00
Gavin King
b102a6e2c9 slightly improve format of error message
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-24 22:41:02 +02:00
Marco Belladelli
181399f84c HHH-17983 Remove entity keys from batch queue before loading 2024-04-24 11:37:53 +02:00
Marco Belladelli
882709bdf8 HHH-17983 Add test for issue 2024-04-24 11:37:53 +02:00
Marco Belladelli
ce56234857 HHH-17883 Correct original column order for primary keys 2024-04-24 11:36:46 +02:00
Marco Belladelli
0c8bfefd1c HHH-17883 Add test for issue 2024-04-24 11:36:46 +02:00
Christian Beikov
bda95dfbe7 Fix HANA dialect doesRoundTemporalOnOverflow 2024-04-23 17:59:12 +02:00
Christian Beikov
969ecaae58 Fix SybaseASEDialect column length resolution 2024-04-23 17:08:18 +02:00
Marco Belladelli
7adab31924 HHH-17818 Add a UG paragraph and examples for @ConcreteProxy 2024-04-23 15:37:22 +02:00
Marco Belladelli
84cb94b990 HHH-17818 Introduce new @ConcreteProxy annotation
Also, preserve laziness for optional + ConcreteType associations
2024-04-23 15:37:22 +02:00
Gavin King
2bc78d50b0 HHH-17999 use Supplier instead of Constructor
this is quite a lot cleaner

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-23 15:28:38 +02:00
Gavin King
0468e04955 HHH-17999 use Constructor<Expectation> instead of Class<Expectation>
for Quarkus

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-04-23 15:28:38 +02:00
dependabot[bot]
f4235672a3 Bump com.gradle.common-custom-user-data-gradle-plugin from 2.0 to 2.0.1
Bumps com.gradle.common-custom-user-data-gradle-plugin from 2.0 to 2.0.1.

---
updated-dependencies:
- dependency-name: com.gradle.common-custom-user-data-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23 13:52:15 +02:00
Andrea Boriero
42cbbc3a0c HHH-17965 @ElementCollection with @CollectionTable throws o.h.MappingException Foreign key must have same number of columns as the referenced primary key 2024-04-23 13:51:10 +02:00
Andrea Boriero
a3690b1e68 HHH-17965 Add test for issue 2024-04-23 13:51:10 +02:00
dependabot[bot]
9601bffeda Bump com.gradle.develocity from 3.17.1 to 3.17.2
Bumps com.gradle.develocity from 3.17.1 to 3.17.2.

---
updated-dependencies:
- dependency-name: com.gradle.develocity
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23 11:24:50 +01:00
Sanne Grinovero
8f277d4b1c HHH-17993 Metamodel processing on bootstrap: avoid retrying same metamodel class name multiple times 2024-04-22 21:26:33 +01:00