Commit Graph

15825 Commits

Author SHA1 Message Date
Jan Schatteman 9fabe509f2 HHH-16435 - Fix for issue (combine filterpredicates with potential already existing ones)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 19:04:17 +02:00
Jan Schatteman 4b034b8c27 HHH-16435 - Added test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-06 19:04:17 +02:00
Davide D'Alto a8eb205332 HHH-16444 When logging the selected dialect, log the db version too
The db version used by the dialect makes a huge different on the
sql queries used.

The log before this commit:
```
INFO SQL dialect [vert.x-worker-thread-0] HHH000400: Using dialect: org.hibernate.dialect.MariaDBDialect
```

The log after this commit:
```
INFO SQL dialect [vert.x-worker-thread-0] HHH000400: Using dialect: org.hibernate.dialect.MariaDBDialect, version: 10.11
```

I've also updated the HANADialectTestCase because now the error message
contains the db version
2023-04-06 17:49:59 +01:00
Christian Beikov 484cbfe720 HHH-16389 Introduce checkerframework for nullness marking/checking and null check the JPA metamodel generator 2023-04-05 19:14:59 +02:00
Marco Belladelli 0da73a27a5 HHH-16340 Avoid checking discriminator duplication when not insertable 2023-04-05 18:37:43 +02:00
Marco Belladelli 1394659ff3 HHH-16340 Add test for issue 2023-04-05 18:37:43 +02:00
Jan Schatteman 57f581ad59 HHH-16418 - Improve error message
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2023-04-05 18:05:04 +02:00
Jan Schatteman 3291ec2cf8 HHH-16418 - Added test and improvement for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-05 18:05:04 +02:00
Andreas Asplund ceb72b4936 HHH-16413 Add test for issue 2023-04-03 15:15:43 +02:00
Marco Belladelli f9dd723e2b HHH-16414 Improve TableGroup resolution for get or create 2023-04-03 15:15:39 +02:00
Marco Belladelli 5cf3e9b4bf Fix failing tests on CockroachDB and Oracle 11 2023-04-03 15:10:45 +02:00
Steve Ebersole e93f44a7fd PublishMigrationGuide task 2023-04-01 09:36:48 -05:00
Jan Schatteman efa7ec172e HHH-16406 - Fix error in PaginationTest for Sybase
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-31 19:25:01 +02:00
Jan Schatteman 75a32e9492 HHH-16384 - Fix NPE in AbstractSelectionQuery.setFirstResult
Included check for that in PaginationTest
Moved PaginationTest to Junit5

Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-31 17:22:49 +02:00
Steve Ebersole ea83a799b2 update the migration guide 2023-03-30 23:18:00 -05:00
Steve Ebersole 318e79ef00 update the migration guide 2023-03-30 23:13:34 -05:00
Hibernate-CI 82714e5ae9 Post-steps for release : `6.2.0.Final` 2023-03-31 03:45:32 +00:00
Hibernate-CI 82ae94d761 Pre-steps for release : `6.2.0.Final` 2023-03-31 03:40:21 +00:00
Hibernate-CI 50de183221 Post-steps for release : `6.2.0` 2023-03-31 02:12:55 +00:00
Hibernate-CI 7abf7998e7 Pre-steps for release : `6.2.0` 2023-03-31 02:07:53 +00:00
Steve Ebersole fbe43b99fa HHH-16407 - EntityPersister and CollectionPersister deprecations 2023-03-30 17:12:27 -05:00
Andrea Boriero 867ce874e2 HHH-16368 UnsupportedOperationException: compare() not implemented for EntityType 2023-03-30 17:09:26 -05:00
Andrea Boriero e4e25bddfc HHH-16396 HQL with SubQuery having same alias of root Query generates wrong SQL 2023-03-30 17:02:51 -05:00
Andrea Boriero 091aae2c3e HHH-16218 Natural id cache is extremely slow for entities with compound natural id 2023-03-30 18:14:46 +02:00
Sylvain Dusart 1826da69a0 HHH-16218 Natural id cache is extremely slow for entities with compound natural id 2023-03-30 18:14:46 +02:00
Marco Belladelli ca6c44937e HHH-16241 Add relational java type to SqmExpressible for function argument validation 2023-03-30 18:11:17 +02:00
Marco Belladelli 0119236d8d HHH-16241 Add test for issue 2023-03-30 18:11:17 +02:00
Christian Beikov 71541679e8 HHH-16372 Fix NPEs in some Bindable implementations that operate on values 2023-03-30 18:09:49 +02:00
Christian Beikov 7f7e4b5f6a HHH-16359 Make attributes non-optional which have only non-nullable columns 2023-03-30 18:09:49 +02:00
Christian Beikov 07ae0ddc3e HHH-16358 Make OneToMany with abstract TABLE_PER_CLASS element work again 2023-03-30 18:09:49 +02:00
Christian Beikov 06bb9fb046 HHH-16388 Treat wrapper arrays with @Lob like the legacy mapping would 2023-03-30 18:08:22 +02:00
Christian Beikov 214b647f0f HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment 2023-03-30 18:08:22 +02:00
Steve Ebersole b799da7b60 HHH-16388 - Configuration setting for wrapper Byte[]/Character[] treatment 2023-03-30 18:08:22 +02:00
Yoann Rodière 5f0b571df6 HHH-16400 Avoid reflection for calls to StackWalker 2023-03-30 17:39:57 +02:00
Christian Beikov 6ddf354b98 Fix issues with nightly tests 2023-03-30 15:44:13 +02:00
Marco Belladelli 5658eeeff7 HHH-16350 Pass correct state to pre-load events 2023-03-30 15:15:41 +02:00
Marco Belladelli b3cbd9a10a HHH-16350 Add test for issue 2023-03-30 15:15:41 +02:00
Christian Beikov d75c817fd9 HHH-16402 Fix default window frame mode to be RANGE instead of ROWS 2023-03-30 14:46:42 +02:00
Christian Beikov f3076c51b9 HHH-16404 SkipFirstLimitHandler calls insertAfterSelect with parameter in wrong order 2023-03-30 14:27:08 +02:00
dependabot[bot] b273823e54 Bump com.gradle.enterprise from 3.12.4 to 3.12.6
Bumps com.gradle.enterprise from 3.12.4 to 3.12.6.

---
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-03-30 14:03:55 +02:00
Marco Belladelli a24081a096 HHH-16378 Handle non-embeddable generic attribute paths 2023-03-30 14:01:37 +02:00
Yoann Rodière 9d6499536b HHH-16378 Add test for issue 2023-03-30 14:01:37 +02:00
Yoann Rodière 0c70c1ed68 HHH-16255 Avoid confusing logs "Executing import script"
1. Only log this when we're actually executing the script, i.e. when
   the target is the database.
2. Log "Executing script" rather than "Executing import script" since
   sometimes we're executing a drop script
   ("jakarta.persistence.schema-generation.drop-script-source").
2023-03-30 14:00:42 +02:00
Yoann Rodière e112eae4b8 HHH-16255 De-duplicate a few methods from SchemaCreatorImpl/SchemaDropperImpl/SchemaTruncatorImpl 2023-03-30 14:00:42 +02:00
Davide D'Alto b0b6152d14 HHH-16399 Minor refactoring 2023-03-30 13:08:48 +02:00
Davide D'Alto d3629eb6fa HHH-16399 Recognize ConstraintViolationException form errorCode in MSSQL
This is for Hibernate Reactive.

Hibernate ORM recognizes the error because, when it comes from the JDBC driver,
 it's an instance of `java.sql.SQLIntegrityConstraintViolationException`.
2023-03-30 13:08:48 +02:00
Marco Belladelli 75ca552e4e HHH-16305 Skip checking JavaObjectType function arguments 2023-03-30 12:33:21 +02:00
Marco Belladelli 4543113e68 HHH-16305 Add test for issue 2023-03-30 12:33:17 +02:00
Andrea Boriero aafb7cdd45 HHH-16281 Inconsistent Behaivor of L2 cache between Hibernate 5 and 6 2023-03-30 09:41:34 +02:00
Steve Ebersole f2be305a43 HHH-16391 - Incorrect mutability-plan resolution for converted collection-as-basic mappings 2023-03-29 15:35:17 -05:00