Commit Graph

16600 Commits

Author SHA1 Message Date
Andrea Boriero b1b654d702 HHH-16821 Fail to delete entity with a composite id using an @IdClass with one of its fields mapped from the id of a @ManyToOne association 2023-06-26 18:12:00 +02:00
Andrea Boriero 1139322f23 HHH-16281 Add test for issue 2023-06-26 18:12:00 +02:00
Andrea Boriero 1b3f728703 HHH-16832 Bytecode enhancement leads to broken constructor for a generic embedded field in a MappedSuperclass 2023-06-26 18:09:53 +02:00
Yoann Rodière 35206ddb19 HHH-16832 Reproducer
As far as I can see, the problem is in:

5a63d8758a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/InlineDirtyCheckingHandler.java (L88-L90)

`GetterMapping` doesn't seem to work correctly when the getter is
defined in the superclass with a more abstract type.
2023-06-26 18:09:53 +02:00
Christian Beikov a098abff42 Handle timeout exception for older H2 versions and igonre a test for Cockroach 2023-06-26 17:49:18 +02:00
Gavin King d16808e015 HHH-16815 tests for ascending()/descending() with parameters 2023-06-26 17:00:53 +02:00
Gavin King 5d05dd8478 HHH-16815 don't copy parameters, since they have identity equality 2023-06-26 17:00:53 +02:00
Jan Schatteman a3abac9065 HHH-16515 - Add o.h.engine.transaction to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-26 16:12:14 +02:00
Jan Schatteman e7d0bd0955 HHH-16515 - Add o.h.engine.profile to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-26 16:12:14 +02:00
Sanne Grinovero ea56fbdb53 Deleting some unused code 2023-06-26 14:38:59 +01:00
Sanne Grinovero e9f879d9d6 Automated cleanup: inefficient branching (thanks IntelliJ) 2023-06-26 14:38:59 +01:00
Sanne Grinovero 0fb5895d08 Automated cleanup: suboptimal string handling (thanks IntelliJ) 2023-06-26 14:38:59 +01:00
ats1999 3eb7e7aea9 HHH-16842 Fixed typo - changed tye to type 2023-06-26 12:39:40 +02:00
dependabot[bot] cd320671a8 Bump com.gradle.enterprise from 3.13.3 to 3.13.4
Bumps com.gradle.enterprise from 3.13.3 to 3.13.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 10:27:21 +02:00
Gavin King 4bd5ebad4e HHH-16619 don't generate table aliases beginning with _
- because Oracle hates that
- also, as suggested by @sebersole common in code, start
  generating "acronym"-based aliases
2023-06-26 00:35:01 +02:00
Gavin King cb7b364b46 fix 'is distinct from' predicate on HSQL
the semantics of the built-in operator are different to our semantics
2023-06-25 23:24:20 +02:00
Gavin King 1807e1cc43 extra test for 'is distinct from' 2023-06-25 23:24:20 +02:00
Gavin King b7120a60a3 minor change to grammar for readability 2023-06-25 23:24:20 +02:00
Gavin King f77067b1b3 HHH-16843 fix interpretation of 'value = null' in HQL
the previous implementation was not compliant with the
JPA spec and defied logic
2023-06-25 19:21:29 +02:00
Gavin King e15bee589f fix a couple of mistakes in operator precedence list 2023-06-25 16:51:06 +02:00
Gavin King d1bb2f4402 HHH-16801 doc precedence of 'is true', 'is false' 2023-06-25 16:29:09 +02:00
Gavin King f13b6cc16b remove unused interface QueryPlanCache 2023-06-25 16:19:26 +02:00
Gavin King d6ffb75251 HHH-16829 skip test on TiDB 2023-06-25 15:26:13 +02:00
Gavin King 0126d96d03 HHH-16801 document 'is true', 'is not true', 'is false', 'is not false' operators 2023-06-25 15:18:27 +02:00
Gavin King 987a0dfe3c HHH-16801 add HQL 'is true', 'is not true', 'is false', 'is not false' operators 2023-06-25 15:18:27 +02:00
Gavin King 158bf7e697 update to latest HSQLDB release 2023-06-24 21:40:30 +02:00
Gavin King e2100bc185 HHH-16829 fix test in CI 2023-06-24 21:39:27 +02:00
Gavin King ae1215ca35 HHH-16829 add @Collate annotation 2023-06-24 21:39:27 +02:00
Gavin King f32f6b5515 document hibernate.properties in intro doc 2023-06-24 13:58:07 +02:00
Gavin King 0b191e0b1b correct a ref to a property, and squash warnings in AvailableSettings 2023-06-24 13:58:07 +02:00
Gavin King a851f1cf8b new doc section on testing, and simpler REST example 2023-06-24 13:58:07 +02:00
Gavin King 1603e4a472 add test for StatelessSession.upsert() 2023-06-24 02:08:03 +02:00
Yoann Rodière 1797a9196e Add some missing names in the user guide credits
I tried to filter out contributors who only fixed typos,
hopefully I didn't forget anyone.
2023-06-23 11:48:29 -05:00
Yoann Rodière 1c1c6bf06b Move credits to a dedicated section of the user guide 2023-06-23 11:48:29 -05:00
Gavin King 79c58bbcc8 HHH-16815 fix issues with query plan cache and ascending()/descending() 2023-06-22 23:14:31 +02:00
Christian Beikov 28043f8fc4 HHH-16711 Ensure static accessor methods for accessing foreign package state use visible types 2023-06-22 13:40:12 +02:00
Jan Schatteman 2076fc0976 HHH-16711 / HHH-16707 - Added tests for these related issues
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-22 13:40:12 +02:00
Christian Beikov f2493040e3 HHH-15435 Improve error when using derived root in context that needs expansion 2023-06-22 11:44:53 +02:00
Marco Belladelli 02e2172778 HHH-16602 Dedicated action queue priority for orphan collection removals 2023-06-22 11:30:47 +02:00
Jan Schatteman 4d72a10cba HHH-16701 Add test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-22 11:30:47 +02:00
Marco Belladelli c07f9062d3 HHH-16602 Add test for issue 2023-06-22 11:30:47 +02:00
Gavin King 2f1f766097 document ascending()/descending() 2023-06-21 22:27:10 +02:00
Gavin e051613637 two better words 2023-06-21 21:44:17 +02:00
Gavin 550417be12 more work on the Introduction of the Introduction
it's finally starting to come together
2023-06-21 21:33:23 +02:00
Christian Beikov f19e971de5 HHH-14703 Testcase showing that @Enumerated is picked up through implicit access type 2023-06-21 18:32:30 +02:00
Christian Beikov 98e028c51d HHH-14483 Split insert-values statement if dialect doesn't support values lists 2023-06-21 18:24:33 +02:00
Gavin King 88e07652c9 more work on architecture session of doc 2023-06-21 17:43:55 +02:00
Christian Beikov 8809e5720c HHH-16831 Replace string concat with proper string format for logging 2023-06-21 16:33:02 +02:00
Scott Marlow 6c6df62e36 HHH-16275 fix whitespace
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-06-21 11:32:32 +02:00
Scott Marlow bb76426b5b HHH-16275 also wait longer for LockTest.testLockUpdateFkTarget
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-06-21 11:32:32 +02:00