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
Marco Belladelli
0fa97f94b2
HHH-17916 Check type is resolved before building generic property
2024-08-15 13:52:26 -05:00
Steve Ebersole
ca28afddaf
models-0.7.9
2024-08-15 13:52:25 -05:00
Steve Ebersole
f8311935ee
models-0.7.9
2024-08-15 13:52:25 -05:00
Sanne Grinovero
1f5d2fb417
HHH-17970 Remove support for running under a SecurityManager
2024-08-15 13:52:25 -05:00
Christian Beikov
0b770f9b17
JPA 3.2 support WIP
2024-08-15 13:52:25 -05:00
Steve Ebersole
16690054bd
HHH-17504 - Ongoing JPA 3.2 work
2024-08-15 13:52:25 -05:00
Andrea Boriero
702ace0bc4
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Andrea Boriero
7659c79f7a
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Andrea Boriero
894a182798
Fix rebase compilation errors
2024-08-15 13:52:25 -05:00
Steve Ebersole
c475e9e746
HHH-17961 - Drop support for hibernate.mapping.precedence
2024-08-15 13:52:25 -05:00
Steve Ebersole
0dddeaa458
HHH-17504 - Ongoing JPA 3.2 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
8fe3d9e6aa
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
e9aca835a4
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
28d348e20b
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
marko-bekhta
ff248dd472
HHH-17460 - Ongoing JPA 32 work
...
- Update the name of the annotation attribute for applying nullness
2024-08-15 13:52:25 -05:00
Andrea Boriero
3465ab7c97
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
ff640b23e9
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
00f1896efc
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Andrea Boriero
3c177df4f5
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
707c4f59d7
HHH-17460 - Ongoing JPA 32 work
...
remove last test filter
2024-08-15 13:52:25 -05:00
Andrea Boriero
edf09afd8c
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Andrea Boriero
edf2bd4ecf
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
76b2719fed
HHH-17460 - Ongoing JPA 32 work
...
fix ups from rebase
2024-08-15 13:52:25 -05:00
Steve Ebersole
54af0800d6
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
3334534216
HHH-17460 - Ongoing JPA 32 work
...
HHH-17892 - Remove @Persister
HHH-17893 - Remove MetadataContributor
HHH-17894 - Remove AdditionalJaxbMappingProducer
2024-08-15 13:52:25 -05:00
Steve Ebersole
7d9b425a89
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
cda6b2c2a6
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
17c6b731a4
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
fc9401e725
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
aabea961e9
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
2b4d64dd92
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
aededc93a2
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
38de392b2b
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
ce7c0d7df6
HHH-17460 - Ongoing JPA 32 work
...
- org.hibernate.boot.spi.AdditionalMappingContributions.contributeManagedClass
2024-08-15 13:52:24 -05:00
Steve Ebersole
05b01d10cb
HHH-17460 - Ongoing JPA 32 work
...
- org.hibernate.boot.spi.AdditionalMappingContributions.contributeManagedClass
2024-08-15 13:52:24 -05:00
Steve Ebersole
66d03336db
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
fd70879845
HHH-17460 - Ongoing JPA 32 work
...
- hibernate-models 0.7.5
2024-08-15 13:52:24 -05:00
Steve Ebersole
e898ed9374
HHH-17460 - Ongoing JPA 32 work
...
- mapping defaults & persistence unit defaults
2024-08-15 13:52:24 -05:00
Andrea Boriero
6183e7e606
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
c5f1c80040
HHH-17460 - Ongoing JPA 32 work
...
- mapping defaults & persistence unit defaults
2024-08-15 13:52:24 -05:00
Steve Ebersole
faaece244b
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
29d90ca944
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
c891d1ab5c
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
42ab732328
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Andrea Boriero
d62673c640
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
be12a899da
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
d10d990c5b
HHH-17460 - Ongoing JPA 32 work
...
Support for auto-enabled filters (HHH-14968)
2024-08-15 13:52:24 -05:00
Steve Ebersole
2d066d1ae5
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
2cf379159b
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Marco Belladelli
6260941790
HHH-17460 - Ongoing JPA 32 work
...
* Fix binding of `@IdClass` with generic property on the entity side
* Small cleanups to generics logic
2024-08-15 13:52:24 -05:00
Steve Ebersole
46cb96c35d
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Andrea Boriero
286f641f98
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:24 -05:00
Steve Ebersole
872b834047
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Gavin King
e086674878
rename hibernate-jpamodelgen to hibernate-processor
2024-08-15 13:52:24 -05:00
Andrea Boriero
9df49675ee
HHH-17504 Fixed IllegalArgumentException caused by setting AnnotationUsage attributes values to null ( #219 )
...
HHH-17504 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
0a86254c2f
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
439ff8dcf7
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Marco Belladelli
b5606fd279
HHH-17460 - Ongoing JPA 32 work
...
Work on generics and type resolution
2024-08-15 13:52:24 -05:00
Andrea Boriero
9d71b1c855
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:24 -05:00
Steve Ebersole
8609e461f5
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
c7699b61b5
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
04b8ea5657
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
b63af21c77
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
ba26055c56
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:24 -05:00
Steve Ebersole
b4503cfd90
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:23 -05:00
Steve Ebersole
9bdc098b0f
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:23 -05:00
Andrea Boriero
c0db0a702a
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
82df888484
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
ebe7e69173
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
875be0f3fa
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
34331fcb29
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:23 -05:00
Steve Ebersole
808544579c
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:23 -05:00
Steve Ebersole
9b46ced2b3
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:23 -05:00
Andrea Boriero
a223cc6439
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
f75012d270
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
f26bfa56f0
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
724da112e5
HHH-17504 - Ongoing JPA 32 work
...
HHH-17460 - Ongoing JPA 32 work
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
33c6e8284b
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
6099505ad1
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Andrea Boriero
aefb71f95d
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
e5d9586ba3
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
540b87e78a
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
6869dbb1f9
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
01e3b12ae8
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
753fafe9f4
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
2eb3da331b
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
3e20e0939f
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
cf69c2683d
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
b3241be1f0
HHH-17504 - Ongoing JPA 32 work
...
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Marco Belladelli
bcd927b21b
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
XJB changes (JAXB "binding model")
2024-08-15 13:52:23 -05:00
Steve Ebersole
b1210dda69
HHH-17441 - Deprecate @Comment
2024-08-15 13:52:23 -05:00
Steve Ebersole
92d817bb27
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
XJB changes (JAXB "binding model")
2024-08-15 13:52:23 -05:00
Steve Ebersole
33c68b93ab
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
XJB changes (JAXB "binding model")
2024-08-15 13:52:22 -05:00
Steve Ebersole
11d83b5af9
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
rebase from main
2024-08-15 13:52:22 -05:00
Steve Ebersole
0340375081
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
fixed check failures
2024-08-15 13:52:22 -05:00
Steve Ebersole
a1361853ed
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
hibernate-models
2024-08-15 13:52:22 -05:00
Steve Ebersole
d948206758
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
hibernate-models
2024-08-15 13:52:22 -05:00
Steve Ebersole
bc21c96ad1
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
hibernate-models
2024-08-15 13:52:22 -05:00
Steve Ebersole
ffd5e26164
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
JPA 3.2 B02
2024-08-15 13:52:22 -05:00
Steve Ebersole
ad26e73c44
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
JPA 3.2 B02
2024-08-15 13:52:22 -05:00
Steve Ebersole
f8865106c1
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
jpamodelgen
2024-08-15 13:52:22 -05:00
Steve Ebersole
e12d633c89
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Latest JPA 3.2 XSD changes - 9cca8e2432/api/src/main/resources/jakarta/persistence/orm_3_2.xsd
2024-08-15 13:52:22 -05:00
Steve Ebersole
181e32b5d7
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Latest JPA 3.2 XSD changes - 9cca8e2432/api/src/main/resources/jakarta/persistence/orm_3_2.xsd
2024-08-15 13:52:22 -05:00
Steve Ebersole
3d2411a630
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Latest JPA 3.2 XSD changes - 9cca8e2432/api/src/main/resources/jakarta/persistence/orm_3_2.xsd
2024-08-15 13:52:22 -05:00
Steve Ebersole
55b4f907f9
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Copy mapping xsd from PR - 9cca8e2432/api/src/main/resources/jakarta/persistence/orm_3_2.xsd
2024-08-15 13:52:22 -05:00
Steve Ebersole
9dabfb7abb
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Test compilation success!! 95 test failures next
2024-08-15 13:52:22 -05:00
Steve Ebersole
c3c3c16a65
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Test compilation success!! 95 test failures next
2024-08-15 13:52:22 -05:00
Steve Ebersole
86584dfffd
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Test compilation success!! 95 test failures next
2024-08-15 13:52:22 -05:00
Steve Ebersole
3495461a9c
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Now on to 73 test compile errors :)
2024-08-15 13:52:22 -05:00
Steve Ebersole
be0fc9ee6a
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Just Graph completed - 2 left related to Session/EntityManager
2024-08-15 13:52:22 -05:00
Steve Ebersole
1e110584f1
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Fixed SQM/JPA Criteria compilation errors. Just Graph left
2024-08-15 13:52:22 -05:00
Steve Ebersole
3c6e5c45c4
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
2024-08-15 13:52:21 -05:00
Gary Gregory
ab4439622b
HHH-18466 egression from 5.6.15.Final where a mutable natural IDs query
...
cannot find an entity
2024-08-15 12:27:08 -05:00
Gary Gregory
e4f86744aa
HHH-18466 egression from 5.6.15.Final where a mutable natural IDs query
...
cannot find an entity
2024-08-15 12:27:08 -05:00
Gary Gregory
4e60de1130
HHH-18466 Failing test to demonstrate
...
https://hibernate.atlassian.net/browse/HHH-18466
2024-08-15 12:27:08 -05:00
lrobot
a6673e2c34
HHH-18282 fix generate error sql in case of @DiscriminatorValue("not null")
2024-08-15 15:53:11 +02:00
Marco Belladelli
3d640c0150
HHH-18400 Account for converters applied to comparison operands
2024-08-14 17:36:27 +02:00
Marco Belladelli
07e81e4911
HHH-18400 Add test for issue
2024-08-14 17:36:27 +02:00
Yanming Zhou
a1a4446f09
HHH-18414 Add test for issue
2024-08-12 21:59:34 -06:00
Gavin King
b5a5869b9b
HHH-18414 remove duplicated call to callAttributeBindersInSecondPass()
...
alternative to proposed fix by @quaff
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-12 21:59:34 -06:00
Gavin King
f828b2a914
improve javadoc surrounding Blob/Clob APIs
...
and mark XlobProxy as @Internal
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-12 20:21:12 -06:00
Christian Beikov
f8a6106ea2
HHH-18476 Reset resolved entities after resolveEntityKeyOnly and improve loading further
2024-08-12 18:25:54 +02:00
Marco Belladelli
062afdb6cd
HHH-18103 Correct metamodel for embeddables with a mapped superclass
2024-08-12 16:33:14 +02:00
Marco Belladelli
00c7707de0
HHH-18103 Add test for issue
2024-08-12 16:33:14 +02:00
Andrea Boriero
54c1c4a2d9
HHH-17997 Querying an Entity with CacheConcurrencyStrategy.READONLY throws UnsupportedOperationException: Can't update readonly object
2024-08-07 19:24:37 +02:00
Andrea Boriero
20acd5292c
HHH-17997 Add test for issue
2024-08-07 19:24:37 +02:00
Christian Beikov
263ef56970
HHH-17465 Incorrect metamodel for shared version attribute in @MappedSuperclass
2024-08-07 18:49:51 +02:00
Christian Beikov
e54a6e15b2
HHH-18463 Add AzureDialect and determine SQL Server version based on compatibility level
2024-08-07 18:49:29 +02:00
Marco Belladelli
5550c20120
HHH-18399 Avoid collecting duplicate attribute for to-one inverse table
2024-08-07 17:44:29 +02:00
Marco Belladelli
1ab7493e73
HHH-18399 Add test for issue
2024-08-07 17:44:29 +02:00
Marco Belladelli
ecd22c0811
HHH-18391 Check embeddable properties in fetch paths
2024-08-07 17:43:11 +02:00
hugothomas
e63c7f814a
HHH-18391 Add test for issue
2024-08-07 17:43:11 +02:00
Marco Belladelli
4ca26f9415
HHH-18309 Fix Oracle limit handler for native queries
2024-08-07 17:42:41 +02:00
Marco Belladelli
9ec2dbb620
HHH-18309 Add test for issue
2024-08-07 17:42:41 +02:00
Marco Belladelli
4da2659292
HHH-18378 Check where clause before reusing existing joins for fetch
2024-08-07 17:42:09 +02:00
Marco Belladelli
0272fc7fbd
HHH-18378 Add test for issue
2024-08-07 17:42:09 +02:00
Christian Beikov
171488a762
HHH-18373 Fix NPE when accessing parameter type of JPA Criteria value parameter
2024-08-07 17:13:16 +02:00
Jan Schatteman
46b2739061
HHH-18373 - Add test for binding null as value in Criteria API
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-08-07 17:13:16 +02:00
Andrea Boriero
abc4d5ba9e
Fix DB2 10.5 test failures
2024-08-07 15:59:07 +02:00
Andrea Boriero
a54f067f5e
Fix Sybase using jconn driver failures
2024-08-07 15:59:07 +02:00
Jan Schatteman
693516ab92
HHH-17497 - Add test case for issue (testScrollWithoutFetch)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-08-07 15:53:55 +02:00
marko-bekhta
a971f897e9
Provide a non-internal empty QueryParameterBindings
2024-08-07 15:52:04 +02:00
Nguyen Nhu Phuc
d888f1984c
HHH-17847: fix the issue in result set mapping when stored procedure has INOUT param
2024-08-07 15:51:12 +02:00
Nguyen Nhu Phuc
bd4c9b4c9b
HHH-17847: test to verify the result set mapping when a procedure call has INOUT param
2024-08-07 15:51:12 +02:00
Sebastien Santschi
71a616f2be
HHH-18451 Fix CheckConstraints for Booleans with null value converters
2024-08-07 15:10:47 +02:00
Christian Beikov
1f8d6f0339
HHH-18403 Disable returning clause support for updates on DB2 for i
2024-08-07 13:57:34 +02:00
Christian Beikov
f12ed1ce2c
HHH-18359 Add a wrap parameter rendering mode for Informix
2024-08-07 13:22:12 +02:00
Christian Beikov
823012b29c
HHH-18359 Add a wrap parameter rendering mode for Informix
2024-08-07 13:17:01 +02:00
Christian Beikov
a2c948909a
HHH-18271 Fix faulty maybe lazy set determination leading to issue with previous row optimization
2024-08-06 09:44:52 -05:00
Steve Ebersole
badf4f278f
HHH-18454 - Skip connection provider retrieval and DB info logging when booting offline
2024-08-06 08:12:50 -05:00
Andrea Boriero
9e11c2e2c3
Fix HANA failures
2024-08-06 06:56:29 -05:00
Andrea Boriero
7760d3f79e
HHH-18280 Fix PostgreSQL vs <14 failures
2024-08-06 06:56:29 -05:00
Steve Ebersole
8190a1a6da
HHH-18454 - Skip connection provider retrieval and DB info logging when booting offline
2024-08-05 17:44:01 -05:00
Jan Schatteman
dc8a56be8f
HHH-18454 - Skip connection provider retrieval and DB info logging when booting offline
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-08-05 15:14:38 -05:00
Steve Ebersole
e80d1ac54e
Update hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AggregateEmbeddableResultGraphNode.java
...
Javadoc and @Incubating
2024-08-05 15:14:00 -05:00
Christian Beikov
72e2da2da8
HHH-18271 Introduce lazy bitset for entities and other initializer improvements
...
* Cache more state in initializers
* Reduce mega-morphic call sites
* Do more efficient state resolving for query cache entries
2024-08-05 15:14:00 -05:00
Christian Beikov
55702e458b
HHH-18271 Avoid mega-morphic callsites for equals/hashCode with known types
2024-08-05 15:14:00 -05:00
Christian Beikov
850a2a0753
HHH-18271 Avoid query validations of cached queries by doing validation eagerly. Cache allowed result types per query interpretation
2024-08-05 15:14:00 -05:00
Christian Beikov
cf44c30bf2
HHH-18271 Improve fast path for row reading
2024-08-05 15:14:00 -05:00
Christian Beikov
e9513b1db5
HHH-18271 Optimizations related to caching and statement execution
...
* Acquire ResultSet eagerly in JdbcValuesResultSetImpl to allow better inlining of hot next() method
* Precompute cache related metadata in JdbcValuesMapping
* Don't copy data returned from cache, since it's never mutated
* Improve QueryParameterBindings building and binding
* Get rid of LinkedIdentityHashMap and reduce allocations
* Get rid of some megamorphic call sites
2024-08-05 15:14:00 -05:00
Dmitrii Pronichev
2214c50383
fixed incorrect link to new jakarta-jdbc-password property from the deprecated PASS property in JdbcSettings
2024-08-01 10:43:43 -05:00
Andrea Boriero
6a1581cf4a
HHH-15725 Criteria API Expression.as adds cast even when the cast type is equal to the expression type
2024-07-31 15:39:58 -05:00
Andrea Boriero
aece493697
HHH-15725 Add test for issue
2024-07-31 15:39:58 -05:00
Andrea Boriero
03e48d8355
HHH-18280 add hibernate.query.pass_procedure_paramater_names setting
2024-07-31 15:22:04 -05:00
Andrea Boriero
8740a832d2
HHH-18302 DB2CallableStatementSupport uses an invalid syntax for named parameters
2024-07-31 15:22:04 -05:00
Andrea Boriero
a3c779a019
HHH-18302 Add test for issue
2024-07-31 15:22:04 -05:00
Andrea Boriero
8766a8e012
HHH-18280 Support named procedure parameters down to the JDBC level
2024-07-31 15:22:04 -05:00
Andrea Boriero
79480ab490
HHH-18280 Add test for issue
2024-07-31 15:22:04 -05:00
Andrea Boriero
7c84a5b597
HHH-18177 Add test for issue
2024-07-30 13:51:56 +02:00
Marco Belladelli
677c8b6529
HHH-18062 Fix id-class record instantiation and mapper component
2024-07-29 10:15:02 -05:00
Marco Belladelli
996783c380
HHH-18062 Add test for issue
2024-07-29 10:15:02 -05:00
Marco Belladelli
09baefba40
HHH-18406 Drop and recreate UserDefinedTypes for schema update as well
2024-07-29 16:11:40 +02:00
Marco Belladelli
6d3ee70f72
HHH-18406 Add test for issue
2024-07-29 16:11:40 +02:00
Marco Belladelli
8d39709cec
HHH-18330 Check model part when reusing table group for to-one fetch
2024-07-29 16:11:12 +02:00
Marco Belladelli
c27ec0fd29
HHH-18330 Add test for issue
2024-07-29 16:11:12 +02:00
Christian Beikov
1f08501d80
HHH-18229 Handle null owner key for collections
2024-07-26 16:42:59 +02:00
Steve Ebersole
2f3a01fd19
HHH-18411 - Add ability to specify a custom UuidGenerator.ValueGenerator
2024-07-24 16:18:40 -05:00
Steve Ebersole
fdef3b52eb
HHH-18411 - Add ability to specify a custom UuidGenerator.ValueGenerator
2024-07-24 16:18:40 -05:00
Jan Schatteman
55108d0740
HHH-18224 - db info logging cleanup
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-07-24 11:13:35 -05:00
Jan Schatteman
f556ba9e90
HHH-18224 - standardize logging of database connection
...
HHH-18224 - add database logging info support also to MultiTenantConnectionProvider. Log output through subsystem logging.
HHH-18224 - remove duplicated database info logging
HHH-18224 - complete refactor of DatabaseConnectionInfo and add more info
HHH-18224 - add standard database info logging to the proxool connection provider
HHH-18224 - add min/max pool sizes to standard db logging
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-07-24 11:13:35 -05:00
Marco Belladelli
e33bcfcf81
HHH-18382 Fix embeddable disc-formula insertable / updatable flags
2024-07-24 17:00:14 +02:00
Marco Belladelli
ab158ec826
HHH-18382 Add test for issue
2024-07-24 17:00:14 +02:00
Marco Belladelli
e2997bdc74
HHH-18357 Account for mapped-superclasses without ids
2024-07-24 16:59:37 +02:00
Marco Belladelli
f4297a0020
HHH-18357 Add test for issue
2024-07-24 16:59:37 +02:00
Marco Belladelli
1aa7db6a0a
HHH-18390 Fix hash code for entity types not referring to primary keys
2024-07-24 16:59:11 +02:00
Marco Belladelli
baafcd9fbb
HHH-18390 Add test for issue
2024-07-24 16:59:11 +02:00
Christian Beikov
01d4b997b5
Fix EDB xor implementation
2024-07-23 20:22:14 +02:00
Christian Beikov
59f944d691
HHH-18410 Hoist some state to AbstractAttributeMapping to avoid megamorphic call sites
2024-07-23 19:35:10 +02:00
Christian Beikov
b0a0ca15c6
HHH-18410 Make use of getter/setter cache as much as possible
2024-07-23 19:35:10 +02:00
Christian Beikov
ba05533a03
HHH-18379 Allow passing row count estimate to pre-size collections
2024-07-23 15:22:28 +02:00
Alvaro Esteban Pedraza
33b2e36035
HHH-12836: Improved logging when initiating service
...
Updated logging to indicate fallback provider checking when initiating JTA
platform service
2024-07-23 08:02:32 -05:00
Steve Ebersole
39de0115f7
HHH-18306 - Implicit instantiation for queries with single selection item broken
...
HHH-18401 - SelectionQuery needs better validation of query return type
2024-07-23 07:58:14 -05:00
Steve Ebersole
3bf82e6d82
HHH-18288 - Subclasses SINGLE_TABLE Inheritance should not be allowed to define @Table
2024-07-22 11:55:54 -05:00
Gavin King
d938576fcc
minor code changes
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-07-21 18:59:11 +02:00
Gavin King
9263a26270
fix an exception message
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-07-21 18:59:11 +02:00
Christian Beikov
5b2a87c5e8
HHH-18395 Fix intermittent failures of clock based tests by using custom clock
2024-07-17 18:01:28 +02:00
Christian Beikov
415bfcf8fa
Fixes for nightly failures of PG and EDB v12, DB2 10.5 and MariaDB. Exclude Oracle 21 from nightly runs in favor of Atlas build
2024-07-16 17:26:15 +02:00
Christian Beikov
b51acb752d
HHH-17949 Fix upsert handling when optimistic locking is involved
2024-07-16 17:26:15 +02:00
Davide D'Alto
ab3e4e27e0
HHH-18381 Changes for Hibernate Reactive 2.4
2024-07-16 10:11:34 -05:00
Andrea Boriero
164cbf0e8b
HHH-18313 NullPointerException because JdbcIsolationDelegate.sqlExceptionHelper() returns null
2024-07-15 14:48:50 +02:00
Andrea Boriero
63171d365a
HHH-18338 o.h.UnknownEntityTypeException: Unable to locate persister thrown when an embeddable object is loaded before the entity it references
2024-07-15 13:54:18 +02:00
Andrea Boriero
287bda68a0
HHH-18338 Add test for issue
2024-07-15 13:54:18 +02:00
Gavin King
93b2fc2bbd
add missing @Override annotations
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-07-13 11:19:54 +02:00
Christian Beikov
505092e4ea
HHH-18375 Reuse previous row state when result cardinality is duplicated
2024-07-11 19:12:40 +02:00
Geoffrey Park
228bd7958f
HHH-18343 fix Altibase integration test failures since Hibernate 6.5.2
2024-07-11 18:31:12 +02:00
Jan Schatteman
b48d0cf0f3
HHH-17914 - correct the NPE protection in AbstractCollectionPersister.logStaticSQL()
...
checking if `getRowMutationOperations().hasInsertRow()` (e.g.) is not enough to avoid a possible NPE at
`getRowMutationOperations().getInsertRowOperation().getSqlString()` since `getInsertRowOperation()` can still return null
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-07-11 15:49:45 +02:00
nathan.xu
2850c5ff90
HHH-18342 improve javadoc in SharedSessionContractImplementor
2024-07-11 01:59:32 +02:00
Samuel Guillemet
bb90a84505
HHH-18339 Set support filter clause to True for H2
2024-07-09 15:58:46 +02:00
nathan.xu
e2e1661845
HHH-18335 Improve partial order algorithm in AnnotationMetadataSourceProcessorImpl
2024-07-09 14:31:25 +02:00
Christian Beikov
2e9039b840
HHH-18352 Don't emulate tuple comparison with subquery if possible
2024-07-08 18:17:44 +02:00
Yanming Zhou
f2d086f0dc
HHH-18012 Fix array type matching for auto applying AttributeConverter
2024-07-08 17:56:19 +02:00