Commit Graph

12245 Commits

Author SHA1 Message Date
Gavin King 9a68cd6134 HHH-12251 fix and enable @FailureExpected test
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Gavin King e5b6b456f9 HHH-18129 don't force cascade=PERSIST for @MapsId fields
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Andrea Boriero a76a4a585b HHH-18096 Support for JPA 3.2 database generator options 2024-08-15 13:52:27 -05:00
Andrea Boriero 49964af5a9 HHH-18096 Support for JPA 3.2 database generator options 2024-08-15 13:52:27 -05:00
Andrea Boriero ee1c583d2e HHH-18057 Support for JPA 3.2 column options 2024-08-15 13:52:27 -05:00
Andrea Boriero 79e7cc6f01 HHH-18056 Support for JPA 32 table options 2024-08-15 13:52:27 -05:00
Steve Ebersole 47b460ecc1 HHH-16153 - Support JPA 3.2 `@EnumeratedValue` 2024-08-15 13:52:27 -05:00
Steve Ebersole 6383f9d8e2 HHH-16153 - Support JPA 3.2 `@EnumeratedValue` 2024-08-15 13:52:27 -05:00
Gavin King bf6a66d9ce SchemaManager.validation() should throw SchemaValidationException
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Andrea Boriero 5caa0b2735 HHH-18056 Support for JPA 32 table options 2024-08-15 13:52:27 -05:00
Andrea Boriero 68b8ae3f22 HHH-18055 Support for JPA 3.2 table comment 2024-08-15 13:52:27 -05:00
Gavin King fd30841c33 a couple of small optimizations to writing Integrators
default impls for:

- Integrator.disintegrate()
- PostActionEventListener.requiresPostCommitHandling()

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Andrea Boriero 20bc303ca6 HHH-18054 Add tests for XML mapping 2024-08-15 13:52:27 -05:00
Andrea Boriero ff07248944 HHH-18054 Support for JPA 3.2 @CheckConstraint 2024-08-15 13:52:27 -05:00
Andrea Boriero 905e86a04d HHH-18081 XML <secondary-table/> element is not added to JdkClassDetails 2024-08-15 13:52:27 -05:00
Andrea Boriero a594a8c9b7 HHH-18081 Add test for issue 2024-08-15 13:52:27 -05:00
Gavin King 3e56c77092 squash compiler warnings + light refactoring to JpaMetamodelImpl
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Steve Ebersole 5c50099ea1 default-access-type 2024-08-15 13:52:27 -05:00
Steve Ebersole eef2c81ba9 HHH-18072 - Transform hbm.xml not-found 2024-08-15 13:52:27 -05:00
Steve Ebersole 9d10547d3d HHH-18072 - Transform hbm.xml not-found 2024-08-15 13:52:27 -05:00
Steve Ebersole 1cce4537ee HHH-18072 - Transform hbm.xml not-found 2024-08-15 13:52:27 -05:00
Steve Ebersole 6db0987a2c HHH-18072 - Transform hbm.xml not-found 2024-08-15 13:52:27 -05:00
Christian Beikov abf0e945b0 Remove separate java 17 test source folder 2024-08-15 13:52:27 -05:00
Gavin King 2890b178aa HHH-18068 fix for H7
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Gavin King 5531db70f8 HHH-18068 fix case-insensitive Order
can't use ordinal column refs inside lower()

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Steve Ebersole ca0e70f324 Clean up 2024-08-15 13:52:26 -05:00
Steve Ebersole 2284b2b142 HHH-18048 - Split notions of SessionFactory name and SessionFactory JNDI name 2024-08-15 13:52:26 -05:00
Steve Ebersole d91bcecf77 Rebase 2024-08-15 13:52:26 -05:00
Christian Beikov 405d80bd29 HHH-18043 Change SQL Server default timestamp precision to 7 2024-08-15 13:52:26 -05:00
Steve Ebersole e414373f85 Rebase 2024-08-15 13:52:26 -05:00
Steve Ebersole c7a15a835d HHH-18049 - Handle <exclude-default-listeners/> and <exclude-superclass-listeners/> 2024-08-15 13:52:26 -05:00
Andrea Boriero 7b10051a75 HHH-18041 With SharedCacheMode.DISABLE_SELECTIVE entities with cacheable false should not be cached 2024-08-15 13:52:26 -05:00
Andrea Boriero b894a8d228 HHH-18041 Add test for issue 2024-08-15 13:52:26 -05:00
Steve Ebersole ebbb36cf71 HHH-18042 - ConstructorResults defined in XML are not applied 2024-08-15 13:52:26 -05:00
Christian Beikov 356b729c29 HHH-18035 Change Oracle default timestamp precision to 9 2024-08-15 13:52:26 -05:00
Steve Ebersole 41be577ffb HHH-18039 - EntityListeners defined in XML should replace those from annotations, not add to 2024-08-15 13:52:26 -05:00
Steve Ebersole fea7febff1 HHH-18038 - Fall back to persistence-unit name as SessionFactory name 2024-08-15 13:52:26 -05:00
Steve Ebersole a13d6a385f HHH-18003 - Create a PersistenceUnitDescriptor wrapper around JPA 3.2 PersistenceConfiguration 2024-08-15 13:52:26 -05:00
Steve Ebersole c9ad1aee4b HHH-18003 - Create a PersistenceUnitDescriptor wrapper around JPA 3.2 PersistenceConfiguration 2024-08-15 13:52:26 -05:00
Steve Ebersole 3822aefec9 HHH-18003 - Create a PersistenceUnitDescriptor wrapper around JPA 3.2 PersistenceConfiguration 2024-08-15 13:52:26 -05:00
Andrea Boriero 01028f4943 HHH-18028 TCK test failure with attribute converter and Embeddable 2024-08-15 13:52:26 -05:00
Andrea Boriero 2878b44303 HHH-18028 Add test for issue 2024-08-15 13:52:26 -05:00
Christian Beikov 472d8eaa25 HHH-17982 Implement some JPA 3.2 methods 2024-08-15 13:52:26 -05:00
Gavin King 3e423ce900 HHH-18025 tests for RefreshOptions and LockOptions
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:26 -05:00
Gavin King 63adaaaff7 HHH-18025 RefreshOptions and LockOptions
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:26 -05:00
Gavin King be6d8a9917 HHH-18001 introduce support for FindOptions
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:26 -05:00
Steve Ebersole 23b461a109 HHH-18000 : Remove XmlProcessingHelper methods for creating AnnotationUsage instances 2024-08-15 13:52:26 -05:00
Steve Ebersole f3624c712e HHH-18000 : Remove XmlProcessingHelper methods for creating AnnotationUsage instances 2024-08-15 13:52:26 -05:00
Steve Ebersole 62178086a6 HHH-18000 : Remove XmlProcessingHelper methods for creating AnnotationUsage instances 2024-08-15 13:52:26 -05:00
Steve Ebersole b1ec34f660 HHH-18000 : Remove XmlProcessingHelper methods for creating AnnotationUsage instances 2024-08-15 13:52:26 -05:00