Yoann Rodière
93ea757382
HHH-18231 Take provided classloader/classloaderservice into account in PersistenceXmlParser
2024-08-15 13:52:29 -05:00
Steve Ebersole
fd388087c8
HHH-17979 - Add @PropertyRef
...
HHH-18075 - Transform property-ref
HHH-18060 - HbXmlTransformer work
2024-08-15 13:52:29 -05:00
Steve Ebersole
e960b0949f
HHH-17979 - Add @PropertyRef
...
HHH-18075 - Transform property-ref
HHH-18060 - HbXmlTransformer work
2024-08-15 13:52:29 -05:00
Steve Ebersole
6c18d7e95b
HHH-17979 - Add @PropertyRef
...
HHH-18075 - Transform property-ref
HHH-18060 - HbXmlTransformer work
2024-08-15 13:52:29 -05:00
Gavin King
3fd2a146ef
remove the @Deprecated and @Incubating support for hibernate.create_empty_composites.enabled
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
0cbdc44fbc
clean up some logging
...
- reduce some INFO messages to DEBUG
- delete unused messages
- some minor formatting changes
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Steve Ebersole
086c7208cb
HHH-18095 - transform column read/write fragments
2024-08-15 13:52:29 -05:00
Gavin King
61a00b1e6c
eliminate casts to AbstractEntityPersister
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
ebc253a6f9
more simplifications to persister hierarchy ( #8501 )
...
- remove Lockable interface
- remove Queryable, QueryableCollection, and Loadable
- remove most of PropertyMapping stuff
- remove most of Joinable
2024-08-15 13:52:29 -05:00
Gavin King
f3329fe4e5
remove PostInsertIdentityPersister
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
38d1a8bb83
remove OuterJoinLoadable, UniqueKeyLoadable, PersisterCreationContext
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
4013246d75
remove SQLLoadable and SQLLoadableCollection
...
and some obsolete related code
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
efd2e90f5f
finally remove ClassMetadata and CollectionMetadata
...
(They should have been removed earlier, since they are no longer exposed)
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
21b7d3f229
even more removals of deprecated stuff
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Steve Ebersole
0294576c8b
javadoc
2024-08-15 13:52:28 -05:00
Gavin King
52674096be
HHH-14034 add test showing issue fixed
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
5c29ed933e
more removals of previously-deprecated stuff
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
7e536a269e
HHH-18207 remove deprecated Dialect classes ( #8487 )
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
c4868bbdaf
removal of deprecated unused code for H7 ( #8485 )
...
* remove unused stuff already marked forRemoval
* remove old NamingStrategy stuff which does not actually work anymore
* some cleanups to the mapping package
- make a couple of deprecated methods private
- delete some unnecessary code
- remove all obsolete "iterator" methods
2024-08-15 13:52:28 -05:00
Gavin King
1d7ed0e84d
HHH-18139 clean up / reorg of generator binding related code
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
58f555ab39
HHH-18139 clean up one more bifurcation in the Generator framework
...
removes CustomIdGeneratorCreationContext and IdentifierGeneratorCreator
(which were @Incubating and @Internal, respectively)
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Steve Ebersole
411e08a42a
Rebase main -> 7.0
2024-08-15 13:52:28 -05:00
Steve Ebersole
3115537bb5
Rebase main -> 7.0
2024-08-15 13:52:28 -05:00
Gavin King
44251a0471
HHH-18139 throw an exception when assigned id is null in StatelessSession.insert()
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Steve Ebersole
6eb16b9806
HHH-18127 - Leverage hibernate-models Annotation-as-Class
2024-08-15 13:52:28 -05:00
Steve Ebersole
8636806510
HHH-18127 - Leverage hibernate-models Annotation-as-Class
2024-08-15 13:52:28 -05:00
Steve Ebersole
724f2547bc
Rebase main -> 7.0
2024-08-15 13:52:28 -05:00
Gavin King
3a0d02bde6
HHH-18139 introduce org.hibernate.generator.Assigned
...
rework the Assigned generator, to eliminate instanceof checks
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
139ec47bc8
HHH-18139 further integrate legacy identifier generates with new infrastructure
...
- recover ability to use BeanContainer
- simplify logic by making full use of Generator.allowAssignedIdentifiers()
- various simplifications
- deprecate CustomIdGeneratorCreationContext (which was incubating)
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
386e7542f9
fix punctuation in error message
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
a5f1925b69
extract two methods / code style
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Yanming Zhou
e96741cfa6
HHH-18164 Make @IdGeneratorType respect BeanContainer
2024-08-15 13:52:28 -05:00
Gavin King
dfed5a9d25
HHH-18139 remove IdentifierGeneratorFactory from javadoc
...
+ a couple of other minor things
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
29f205dea2
add a note to Javadoc of IdGeneratorType
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
34924ed1f1
HHH-18139 inline a deprecated method
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
e7196be0f2
HHH-18139 completely remove org.hibernate.id.factory.*
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
51acbd04dc
simplify ObjectNameNormalizer
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
3946cfaf0b
HHH-18139 some cleanups to GeneratorBinder
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
63ee06685c
HHH-18139 remove identifierGeneratorStrategy/identifierGeneratorParameters from SimpleValue
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
c8c92cfcbf
HHH-18139 isolate generator creation in GeneratorBinder
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Gavin King
46dd56c715
HHH-18139 deprecate IdentifierGeneratorFactory
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Gavin King
7f3b777cd1
HHH-18139 start trying to simplify things
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Gavin King
cda6e58427
squash diverse compiler warnings
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
Gavin King
ef4c20debb
HHH-18136 clean up legacy handling of identity columns
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:27 -05:00
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
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
Yanming Zhou
9905a30852
HHH-18012 Add test for issue
2024-07-08 17:56:19 +02:00
nathan.xu
dc31194dcb
HHH-18340 fix incorrect method return types in AbstractDelegatingSessionFactoryBuilder class
2024-07-08 17:47:22 +02:00
Marco Belladelli
04ab85f155
HHH-18347 Fix cast type name using dialect's default size strategy
...
Also tests failing on MariaDB by avoiding `id` keyword as column name
2024-07-08 16:50:53 +02:00
Marco Belladelli
cbe2f6ff89
HHH-17840 Fix `H2FormatJsonJdbcType` deprecation
2024-07-08 11:13:47 +02:00
Marco Belladelli
6bff7d30c8
HHH-18086 Include parent alias in NP identifier for table group
2024-07-08 11:12:19 +02:00
Marco Belladelli
b392a5187d
HHH-18086 Add test for issue
2024-07-08 11:12:19 +02:00
Marco Belladelli
1fe8b3c0d5
HHH-18017 Fix discriminator in shallow query cache check
2024-07-08 09:44:59 +02:00
Marco Belladelli
ad3d985b52
HHH-18017 Add test for issue
2024-07-08 09:44:59 +02:00
imunic
c5d5bc1922
HHH-17840 Fix inconsistency of read/write null JsonNode/JsonValue
2024-07-05 18:05:41 +02:00
Thomas Wearmouth
a882fbdf0c
HHH-18327 Add Agroal and HikariCP settings constants
...
HHH-18327 fix incorrect Agroal property names
HHH-18327 extend new connection pool settings in JdbcSettings
HHH-18327 use new HikariCPSettings constant in HikariConfigurationUtil
HHH-18327 add HikariCP settings constants
HHH-18327 improve wording
HHH-18327 use new AgroalSettings constant in AgroalConnectionProvider
additionally add AgroalSettings to javadoc and fix invalid see tag
2024-07-05 18:01:25 +02:00
Čedomir Igaly
859a945624
HHH-18291 predicate expression type resolved from expressible java type insted of direct java type
2024-07-05 17:27:02 +02:00
Čedomir Igaly
3ee4015fe9
HHH-18291 Test case; adapted from reproducer https://github.com/hibernate/hibernate-test-case-templates/pull/398/files
2024-07-05 17:27:02 +02:00
Vladimír Kuruc
2823dbeb76
Fixed Informix physical naming strategy compatibility
2024-07-05 17:04:44 +02:00
Vladimír Kuruc
1f1b86a085
HHH-18312 Suggested style changes
2024-07-05 16:55:37 +02:00
Vladimír Kuruc
711dffa7e3
HHH-18312 Fix for Informix nationalized JDBC types support
2024-07-05 16:55:37 +02:00
Vladimír Kuruc
a6503e100e
Informix Blob locator fix
2024-07-05 15:58:14 +02:00
Marco Belladelli
f292908b67
HHH-18332 Fix DB2 support for procedure output ref_cursors parameters
2024-07-05 13:41:59 +02:00
Marco Belladelli
4c64ddc153
HHH-18332 Test stored procedures on DB2
2024-07-05 13:41:59 +02:00
Marco Belladelli
a86b35e664
HHH-18085 Also remove loading holder when loading shallow cached entity
2024-07-05 10:25:11 +02:00
Marco Belladelli
06f301f463
HHH-18085 Add test for issue
2024-07-05 10:25:11 +02:00
Marco Belladelli
8971558281
HHH-18272 Check for `SqmAliasedNodeRef` when collecting group/order by
2024-07-04 16:50:14 +02:00
Marco Belladelli
1a0b582823
HHH-18272 Add test for issue
2024-07-04 16:50:14 +02:00
Sanne Grinovero
5a052bafc9
HHH-18108 Avoid applying the ClassTransformer on types we will be loading
2024-07-02 16:45:05 +02:00
Gavin King
c1624dce98
minor code style improvements to ConnectionProviders
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-27 19:49:12 +02:00
Gavin King
05dc7b2612
clean up some imports
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-27 17:21:47 +02:00
Yoann Rodière
332b69ede2
HHH-18296 Test that we don't log warnings when "DROP IF EXISTS" is executed on postgres
2024-06-26 15:44:20 +02:00
Gavin King
3708e56aa2
HHH-18296 skip two fragile and not-extremely-useful tests on Postgres
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-26 15:44:20 +02:00
Gavin King
ad55fd0010
HHH-18296 call set client_min_messages = WARNING before dropping tables on Postgres
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-26 15:44:20 +02:00
Gavin King
1b25f8c6ea
eliminate unnecessary dupe method call
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-26 11:54:56 +02:00
Gavin King
93ec580fad
make use of Length constants in Dialects instead of Integer.MAX_VALUE
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-26 11:54:56 +02:00
Gavin King
d4593b00ce
very minor
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-25 23:03:55 +02:00
Gavin King
5645b3440a
HHH-18301 DB2 LUW supports DROP TABLE IF EXISTS since 11.5
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-25 23:03:55 +02:00
Gavin King
f947927234
HHH-18288 @Index specified by subclass in SINGLE_TABLE inheritance
...
I'm definitely not a fan of @Table annotations on subclasses in SINGLE_TABLE
hierarchies. However, unfortunately we've already decided to tolerate it.
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-21 11:55:20 +02:00
Gavin King
2b62eaa058
HHH-18158, HHH-18251, HHH-18062 fix composite id handling
...
by rolling back HHH-15184
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-14 15:34:06 +02:00
Marco Belladelli
b3d01730ce
HHH-18259 Fix check for generated properties for root table only
2024-06-14 10:22:28 +02:00
Marco Belladelli
24dd943c7b
HHH-18259 Add test for issue
2024-06-14 10:22:28 +02:00
Dmitry Kryukov
d53c9aa7cd
HHH-18118 fixed comparison of class field with itself
2024-06-14 09:33:36 +02:00
Dmitry Kryukov
ebaba54a83
HHH-18122 removed check of the arg type for private classes
2024-06-14 09:28:59 +02:00
Dmitry Kryukov
2b965f6c65
HHH-18122 added check of the arg type into equals()
2024-06-14 09:28:59 +02:00
Marco Belladelli
638466fa8c
HHH-18212 Small cleanups to transient check logic
2024-06-14 09:23:09 +02:00
Gavin King
8686392afe
clean up logic in CHECK_ON_FLUSH
...
so that it's more readable/understandable
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-13 23:39:29 +02:00
Gavin King
6f58c5e2f6
minor cleanups in Dialect
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-13 23:39:29 +02:00
Gavin King
505e64b19a
HHH-18016 change ArgumentTypesValidator to delegate to the JdbcType
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-13 21:59:53 +02:00
Marco Belladelli
27bbdfc839
HHH-18212 Setting to control transient check strictness for unowned associations
2024-06-13 18:06:09 +02:00
Marco Belladelli
055570c8af
HHH-18212 Fix transient check for entities deleted during the same flush
2024-06-13 18:06:09 +02:00