Andrea Boriero
89bd029bce
HHH-15554 Add test for issue
2022-10-04 12:17:29 +02:00
Jan Schatteman
0c3f3bb2c7
HHH-15257 added test (ported over from 5.6)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-10-03 20:23:50 +02:00
Gavin King
87211e7cd4
HHH-15564 add @SecondaryRow annotation
...
and HHH-15565 completely remove the notion of subsequent select fetching for
secondary tables ... and deprecate the member of @Table which turns this on,
since the actual underlying functionality is missing in H6!
+ some misc code cleanup in AbstractEntityPersister
2022-10-03 10:50:39 +02:00
Gavin King
1ff2b4e176
deprecate @SelectBeforeUpdate
...
since it's only useful with other already-deprecated functionality
2022-10-03 10:50:39 +02:00
Gavin King
6e94b35ee1
HHH-15549 remove mapping of NUMBER(1,0) to BOOLEAN on Oracle
...
This just seems wrong to me. We have no way to say that a NUMBER(1,0)
column isn't a single-digit number.
Simplify the other mappings for NUMBER(n,0).
2022-10-02 12:12:33 +02:00
Sanne Grinovero
126d8473c7
HHH-15567 Method name typo: registerInitilaizer in JdbcValuesSourceProcessingStateStandardImpl
2022-10-01 22:05:49 +01:00
Sanne Grinovero
ba9bd35c9d
HHH-15563 BeanValidation integration should prioritize jakarta.persistence.validation over javax.persistence.validation
2022-10-01 18:31:57 +01:00
Gavin King
04302caba0
fix SqlTypes.LONG32VARXXXX types and add a test
...
also fix a bug in initialization of JdbcTypeFamilyInformation
fix incorrect mapping for "long" types on Derby
use default for nicer-looking switch statements
improve some Javadoc
2022-10-01 12:57:30 +02:00
Christian Beikov
f9afd3dcb7
HHH-13439 Encode Hibernate ORM version into build time enhanced entities
2022-09-30 20:56:03 +02:00
Gavin King
ee08db2a1e
move methods onto EntityBinder and CollectionBinder
2022-09-30 15:39:18 +02:00
Gavin King
4f4fd736dc
define default values for @LazyCollection + @LazyToOne
...
this is low-hanging fruit
2022-09-30 15:39:18 +02:00
Gavin King
a9c7c6d677
cleanups to binder code
...
- add two type checks + exceptions
- use static imports
- refactor out lots of little methods + remove some dupe code
- improve some Javadoc
2022-09-30 15:39:18 +02:00
Andrea Boriero
f27b3a956d
HHH-15552 Embeddable type cannot be cast to org.hibernate.usertype.CompositeUserType if referred to from a mapped superclass with generic parameter
2022-09-30 12:49:44 +02:00
Andrea Boriero
1aafc3c34a
HHH-15552 Add test for issue
2022-09-30 12:49:44 +02:00
Andrea Boriero
cfc9b9c679
HHH-15542 Cannot invoke 'org.hibernate.query.BindableType.getBindableJavaType()' because 'parameterType' is null
2022-09-30 11:11:52 +02:00
Andrea Boriero
da1b1d6b75
HHH-15542 Add test for issue
2022-09-30 11:11:52 +02:00
Gavin King
8f9b998894
minor code cleanups to Actions
2022-09-29 23:53:06 +02:00
Gavin King
a11ebdeefc
minor changes to javadoc
...
add javadoc to Dialect.resolveSqlTypeCode()
2022-09-29 16:15:02 +02:00
Jan Schatteman
fafd894f3b
HHH-1134 - tests to verify this use case
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-28 18:56:12 +02:00
Gavin King
8de46167f6
clean up code in listener implementations
...
- try to use smaller methods with fewer params
- git rid of early exits
- tiny fix for unloaded proxy deletion
2022-09-28 13:41:04 +02:00
Gavin King
fcd7a45a75
some cleanups after HHH-15509
2022-09-27 11:15:09 +02:00
Gavin King
49a2b20d76
HHH-15509 enable unloaded-proxy delete for entities with owned collections
2022-09-27 11:15:09 +02:00
Gavin King
17e8b727e9
workaround for bug in test or fix for HHH-11209
2022-09-27 11:15:09 +02:00
Gavin King
6c90b5d0a1
HHH-15509 fix tests
2022-09-27 11:15:09 +02:00
Gavin King
e76a26165f
HHH-15509 deletion of unloaded entity
2022-09-27 11:15:09 +02:00
Gavin King
b7f93a04cf
some minor cleanups to CollectionType
2022-09-27 11:15:09 +02:00
Gavin King
bb996705b7
very minor code cleanups
2022-09-27 11:15:09 +02:00
Gavin King
39ae0bf264
enable a test on H2
2022-09-27 10:39:14 +02:00
Gavin King
e930e7c68d
big code cleanup to DefaultFlushEntityEventListener
2022-09-27 10:39:14 +02:00
Gavin King
1d12490dab
improve javadocs of @Source and @NotFound
2022-09-27 10:39:14 +02:00
Gavin King
7d34f86a95
HHH-15509 correctly support @NotFound @ManyToMany
...
1. error if a non-@ManyToMany collection is @NotFound
2. disable constraint generation for @NotFound @ManyToMany
3. allow lazy fetching for @NotFound @ManyToMany
4. rework a completely bogus test so it makes sense
2022-09-26 15:05:34 +02:00
Jan Schatteman
5b907ae8b1
HHH-987/HHH-992 - Correction to the AuctionWithAbstractBidClassTest
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-23 19:13:57 +02:00
Andrea Boriero
e8783e6075
HHH-15512 Querying for an entity persisted but not flushed to the database causes the exception 'A collection with cascade=all-delete-orphan was no longer referenced by the owning entity instance'
2022-09-23 11:46:00 +02:00
Andrea Boriero
036a37a7e8
HHH-15512 Add test for issue
2022-09-23 11:46:00 +02:00
Andrea Boriero
a08716b67b
HHH-15045 + HHH-15235 onFlushDirty() invoked on parent entity in a @OneToOne relationship when no table columns are changed - PropertyAccessException on merging Bidirectional OneToOne with EmbeddedId - Reverted HHH-14216
2022-09-23 11:33:39 +02:00
Andrea Boriero
f935eb2430
HHH-15045 + HHH-15235 onFlushDirty() invoked on parent entity in a @OneToOne relationship when no table columns are changed - PropertyAccessException on merging Bidirectional OneToOne with EmbeddedId - Reverted HHH-14216
2022-09-23 09:12:47 +02:00
Andrea Boriero
914a2c561b
HHH-15235 Add test for issue
2022-09-23 09:12:47 +02:00
Andrea Boriero
ddf0cb7295
HHH-15045 Add test for issue
2022-09-23 09:12:47 +02:00
Andrea Boriero
15c4b24842
HHH-15045 Add additional test
2022-09-23 09:12:47 +02:00
Jan Schatteman
063cb0ccd9
Added test for the issues mentioned in HHH-987 and HHH-992
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-23 09:06:29 +02:00
Christian Beikov
93992147c5
HHH-15514 Fix security manager class rewriting issue
2022-09-22 16:48:55 +02:00
Jan Schatteman
bb5aa62927
HHH-15487 - Remove support for PostgreSQL versions older than 10
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-21 19:57:32 +02:00
Andrea Boriero
893e1b096e
HHH-15500 Cache key is huge since migration to 6
2022-09-21 18:00:39 +02:00
Jan Schatteman
89a98f2dc7
HHH-15489 - Remove support for Oracle versions older than 11.2
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-21 17:52:03 +02:00
Christian Beikov
6321016051
HHH-15532 Update PostgreSQL testing to version 10 and 14
2022-09-21 16:55:38 +02:00
Christian Beikov
5ad3abc628
HHH-15537 Implement lateral subquery emulation when nested correlation is unsupported
2022-09-21 13:28:36 +02:00
Christian Beikov
6b8a782d50
Fix cast for pi function on MySQL 5.7
2022-09-21 11:22:24 +02:00
Fabricio Gregorio
4ac2054784
HHH-15522 Implement a LazyInitializable interface that PersistentCollection and Envers collections extend or implement. Improve related tests.
2022-09-20 18:39:32 +02:00
Andrea Boriero
8a886039ec
HHH-15520 ValueGeneration on @OneToOne leads to boot error
2022-09-20 11:40:26 +02:00
Andrea Boriero
e931a8062d
HHH-15520 Add test for issue
2022-09-20 11:40:26 +02:00