Commit Graph

14561 Commits

Author SHA1 Message Date
Gavin 27d4a55e75 javadoc for @NaturalId, @NaturalIdCache, @ListIndexBase 2022-11-25 23:11:08 +01:00
Gavin d68eb4b7eb add @deprecated explanations 2022-11-25 22:08:45 +01:00
Jan Schatteman 70873f5d2f HHH-15686 - test and fix for issue 'Envers incorrect key parameter order in insert statement when InheritanceType.JOINED and @Embeddable ID'
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-11-25 19:49:15 +01:00
Davide D'Alto 739cb653e5 HHH-15747 Add SqmSelectionQueryImpl#getTupleMetadata
For Hibernate Reactive
2022-11-25 13:23:27 +01:00
Davide D'Alto 6f78c26390 HHH-15747 Add QuerySqmImpl#getTupleMetadata()
For Hibernate Reactive
2022-11-25 13:23:27 +01:00
Christian Beikov 276b7a6f95 HHH-15748 Use JSON DDL type on Oracle 21+ and BLOB on 12+ 2022-11-25 10:11:12 +01:00
Gavin 5b5721f64b HHH-15739 deprecate @LazyToOne and @LazyCollection
and add some docs and cleanups
2022-11-25 02:42:58 +01:00
Gavin c8ffee43ef HHH-15750 fix bug in Hibernate.isInitialized()
it didn't work for EnhancementAsProxyLazinessInterceptor
2022-11-25 02:42:58 +01:00
Karel Maesen be406f2732 HHH-15668 Apply recommended settings for CockroachDB
The recommended CockroachDB v22.1 settings for local testing have changed. The recommended
settings are now applied.

The setting `schemachanger.backfiller.buffer_increment` seems to have been removed
(despite still being mentioned in the documentation). We remove it
because it throws an error and this may leave the Cockroach cluster
with some of the recommended settings not applied.
2022-11-24 08:45:56 +01:00
Karel Maesen 160f86a2f6 HHH-15668 Fix assertion in BatchOptimisticLockingTest
Recent CockroachDB versions return a more detailed message. We now
test only the first part of the error message.
2022-11-24 08:45:56 +01:00
Christian Beikov 67d751d81d Cleanup embeddable expression handling and resolving of column references 2022-11-23 20:44:33 +01:00
Christian Beikov c6fa10de6e Fix file descriptor leak 2022-11-23 20:44:33 +01:00
Christian Beikov 818bb41091 Teach CustomRunner to read orm.junit annotations 2022-11-23 20:44:33 +01:00
Karel Maesen 43f9cd6694 HHH-15669 Remove @SkipForDialect Oracle 21 2022-11-22 21:51:22 +01:00
Karel Maesen 6658c6235f HHH-15669 Fix test failures when using Oracle 21
Rings in Oracle polygons may be shifted depending on how it
is processed. The equality test now takes this into account.

Add test to investigate st_within test failure.
2022-11-22 21:51:22 +01:00
Andrea Boriero bf128ddbfa HHH-15711 Fix test failure with Oracle 2022-11-22 17:55:17 +01:00
Andrea Boriero 6f0a631917 HHH-15718 Polymorphic queries with condition do not work 2022-11-22 15:45:54 +01:00
Andrea Boriero a65579e268 HHH-15718 Add test for issue 2022-11-22 15:45:54 +01:00
Andrea Boriero 98458b31f7 HHH-15711 ArgumentTypesValidator doesn't support enums in string functions 2022-11-22 15:34:31 +01:00
Andrea Boriero 8ef73781ba HHH-15711 Add test for issue 2022-11-22 15:34:31 +01:00
Andrea Boriero 2171d3b24a HHH-15606 @OneToOne(mappedBy = ..., fetch = LAZY) in embedded leads to IllegalArgumentException: Can not set [...] to LazyPropertyInitializer 2022-11-22 15:27:04 +01:00
Yoann Rodière a2a2a83684 HHH-15606 Test @OneToOne(mappedBy = ..., fetch = LAZY) in embedded 2022-11-22 15:27:04 +01:00
Andrea Boriero ff973d4580 HHH-15699 HibernateException: Found shared references to a collection when ShareCacheMode.All or ShareCacheMode.DISABLE_SELECTIVE 2022-11-22 15:06:45 +01:00
Andrea Boriero d9c790cae1 HHH-15699 Add test for issue 2022-11-22 15:06:45 +01:00
Andrea Boriero 838cbb81ca HHH-15658 Embeddable with more fields than the parent fails with Index out of Bounds 2022-11-22 14:55:09 +01:00
Andrea Boriero 255cf3e301 HHH-15658 Add test for issue 2022-11-22 14:55:09 +01:00
Gavin fae1ec40fd add Hibernate.isInstance() convenience method 2022-11-22 12:49:35 +01:00
Gavin 5160ac3192 completey rewrite the javadoc I just wrote and pushed
ooops, I suck :-(
2022-11-21 20:26:58 +01:00
Gavin a72c8744a8 document limitation of LazyToOne(NO_PROXY) to non-polymorphic associations
we can roll back this commit if/when we fix the limitation, as proposed:

    https://github.com/hibernate/hibernate-orm/discussions/5591
2022-11-21 18:01:00 +01:00
Gavin 2e02b9a74f throw exception for contradictory annotations 2022-11-21 18:01:00 +01:00
Gavin 2e99811dd4 javadoc for @LazyToOne 2022-11-21 18:01:00 +01:00
Andrea Boriero c1070b8171 HHH-15687 Add test for issue 2022-11-21 13:31:35 +01:00
Christian Beikov 6aedc5499d HHH-15730 Fix NPE in EnhancedSetterImpl 2022-11-18 14:40:18 +01:00
Gavin c51604c6b7 improve javadoc for annotations related to filters + discriminators
Also:

- deprecate a layer-breaking method of org.hibernate.Filter
  (consistent with what we already did on SessionFactory)
- fix the incorrect @Target of @SqlFragmentAlias
- add some missing @since annotations
- add cross-links to DialectOverride
2022-11-18 14:12:22 +01:00
Andrea Boriero d25c1a44f0 HHH-15694 HibernateException: Unable to resolve property xyz on ManyToOne with BatchSize 2022-11-18 12:26:20 +01:00
Andrea Boriero 47933b36bd HHH-15694 Add test for issue 2022-11-18 12:26:20 +01:00
Andrea Boriero 4688cccdbc HHH-15695 Batch loading, Embeddable with an Association is considered null when all the other Embeddable attributes are null 2022-11-18 12:26:20 +01:00
Andrea Boriero 7f7e54c42d HHH-15695 Add test for issue 2022-11-18 12:26:20 +01:00
Andrea Boriero 29cfc5a7e0 HHH-15644 ClassCastException when batch-fetching association in embeddable 2022-11-18 12:26:20 +01:00
Andrea Boriero 00717c6911 HHH-15644 Add test for issue 2022-11-18 12:26:20 +01:00
Thomas Heigl 7c72115bcf HHH-15644 Add reproducer test 2022-11-18 12:26:20 +01:00
Andrea Boriero 3a0b5feda0 HHH-15640 ElementCollection with SubSelect FetchMode throws NPE, ownerEntry is null 2022-11-18 11:12:16 +01:00
Andrea Boriero 7337e0be2e HHH-15640 Add test for issue 2022-11-18 11:12:16 +01:00
Christian Beikov 7aa9b1bbd8 HHH-15626 Move old databases to nightly pipeline and add some SQL Server 2022 features 2022-11-18 11:09:14 +01:00
Christian Beikov d6bfe1cacf HHH-15700 Allow specifying NOCACHE for Envers revision info sequence 2022-11-18 11:06:39 +01:00
Christian Beikov 4914d14a43 HHH-15626 Move old databases to nightly pipeline and add some SQL Server 2022 features 2022-11-18 11:06:39 +01:00
Andrea Boriero dd5c455d88 HHH-15646 Using a generic DTO i get a ClassCastException: class sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to class java.lang.reflect.ParameterizedType 2022-11-18 11:04:28 +01:00
Andrea Boriero ccf24ac355 HHH-15646 Add test for issue 2022-11-18 11:04:28 +01:00
Andrea Boriero 385926e61b HHH-15624 java.lang.ClassCastException: class sun.reflect.generics.reflectiveObjects.WildcardTypeImpl cannot be cast to class java.lang.reflect.ParameterizedType when using generics and Wildcard 2022-11-18 11:04:28 +01:00
Andrea Boriero 8f2c3cc615 HHH-15624 Add test for issue 2022-11-18 11:04:28 +01:00