Commit Graph

8214 Commits

Author SHA1 Message Date
Steve Ebersole 3dc0dd0a6f HHH-15114 - Clean up deprecations 2022-03-08 21:39:21 -06:00
Steve Ebersole 1fe1110f0b HHH-15106 - fk() SQM function 2022-03-08 21:00:08 -06:00
Steve Ebersole 415b28f116 HHH-15114 - Clean up deprecations 2022-03-08 20:24:14 -06:00
Jan Schatteman c46ec5a14e Removed deprecated AbstractEntityPersister.getIdentityDelegate()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 91a1ff81f8 Removed deprecated SharedSessionContractImplementor.getTimestamp()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 291e755686 Removed deprecated methods in ProxyFactoryFactory and NoneBasicProxyFactory
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 9fc2b3dea5 Removed deprecated LazyAttributesMetadata.getAttributesInSameFetchGroup(...)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 4b5d3e645b Removed deprecated SessionFactoryOptions.getStatelessInterceptorImplementor()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 2244ab8e61 Removed deprecated QueryEngine.DEFAULT_PARAMETER_METADATA_MAX_COUNT
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 4669fc7c4c Removed deprecated org.hibernate.mapping.AuxiliaryDatabaseObject
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 7931e9c755 Removed deprecated non-static methods from LobTypeMappings and NationalizedTypeMappings
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 8e068d7647 Removed deprecated SessionFactoryServiceInitiator.initiateService(SessionFactoryImplementor, SessionFactoryOptions, ServiceRegistryImplementor)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman b1ec3ab78b Removed deprecated Interceptor.onPrepareStatement(String sql)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 13527366c9 Removed deprecated setFlushMode from Session and SharedSessionContractImplementor
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 8b0f70f066 Removed deprecated MetadataBuildingOptions.getReflectionManager()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 41016674cb Removed deprecated InFlightMetadataCollector.getClassmateContext()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Jan Schatteman 6564abe4c7 Removed deprecated transactionContext() from SharedSessionBuilder
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-03-08 18:42:18 -06:00
Christian Beikov 34b4e873df Get rid of StateArrayContributor 2022-03-08 23:10:35 +01:00
Christian Beikov af9edd50d6 Add SqlTypes.TIMESTAMP_UTC to as jdbc type for java.time.Instant 2022-03-08 23:05:09 +01:00
Christian Beikov 964e72f536 Implement support for TimeZoneStorageType.COLUMN 2022-03-08 23:05:09 +01:00
Christian Beikov fa750a9c26 Make LONGX types synonyms for X types again and remove unnecessary case labels 2022-03-08 21:59:49 +01:00
Christian Beikov 2c80250b0e Replace typeNames in Dialect with SqlType and SqlTypeRegistry that dialects contribute into 2022-03-08 21:59:49 +01:00
Christian Beikov 7a55c7b34b HHH-15071 Apply type inference in SQM for like predicate and avoid NPE in query parameters 2022-03-08 19:51:55 +01:00
Christian Beikov 3d55855a87 HHH-13694 fix numeric overflow exception for large sequence min values 2022-03-08 19:49:48 +01:00
Steve Ebersole 0af7ed353a HHH-15099 - Improve handling of associations marked with @NotFound
HHH-15106 - fk() SQM function
2022-03-08 06:22:03 -06:00
Steve Ebersole 362b4c0ac7 HHH-15106 - fk() SQM function 2022-03-08 06:21:50 -06:00
Andrea Boriero 6e6cc5f06e Fix subquery throwing SqlTreeCreationException( Found un-correlated path usage in sub query) 2022-03-08 12:55:27 +01:00
Christian Beikov 0a73425520 Flatten the junctions in the SQM model 2022-03-07 15:40:58 +01:00
Steve Ebersole 71e3b5277a HHH-15099 - Improve handling of associations marked with @NotFound
- test consolidation
2022-03-05 08:59:31 -06:00
Steve Ebersole 82feac6bd3 HHH-15099 - Improve handling of associations marked with @NotFound
- support for NotFound on logical 1-1 defined on JoinTable
2022-03-05 08:59:31 -06:00
Steve Ebersole ed5831f482 HHH-15099 - Improve handling of associations marked with @NotFound
- clean-up
2022-03-05 08:59:31 -06:00
Steve Ebersole c5ac528a24 HHH-15099 - Improve handling of associations marked with @NotFound
- database snapshot handling
2022-03-05 08:59:31 -06:00
Steve Ebersole ceb7df0c51 HHH-15099 - Improve handling of associations marked with @NotFound
- Javadoc improvements for `@NotFound`-related tests
2022-03-05 08:59:31 -06:00
Steve Ebersole d52ebfb41d HHH-15099 - Improve handling of associations marked with @NotFound
- Keep track of NotFoundAction into mapping model
- Fix tests with erroneous assertions about `@NotFound` associations allowed to be lazy
2022-03-05 08:59:31 -06:00
Steve Ebersole de97e8e1a4 HHH-15099 - Improve handling of associations marked with @NotFound
- Tests
2022-03-05 08:59:31 -06:00
Christian Beikov bdf8b2fc2e Fully generify and simplify UserType contract 2022-03-04 11:14:17 +01:00
Steve Ebersole e5c719b843 HHH-15099 - Improve handling of associations marked with @NotFound
- Tests
2022-03-03 16:13:49 -06:00
Steve Ebersole 2ced4caa2c NonLazyEntityFetch improvements 2022-03-03 16:04:42 -06:00
Steve Ebersole ec737a7f15 HHH-15099 - Improve handling of associations marked with @NotFound
- Disable physical foreign-key export for `@NotFound` mappings
2022-03-03 15:45:58 -06:00
Sanne Grinovero 572171e27f Jandex, Classmate and commons annotations shouldn't be listed as API 2022-03-03 19:23:58 +00:00
Christian Beikov e9b3066f93 Add sql type name and size information to selectable mapping 2022-03-03 10:34:26 +01:00
Yoann Rodière 3d8f5db3e0 HHH-15090 Allow passing unloaded types and a TypePool to ByteBuddyProxyHelper#buildUnloadedProxy
This is necessary to solve this bug in Quarkus.
2022-03-03 09:39:23 +01:00
Yoann Rodière 9dcd5e55b1 HHH-15090 Test lazy loading with extended bytecode enhancement and inheritance 2022-03-03 09:39:23 +01:00
Yoann Rodière e989f20b33 HHH-15090 Fix access to public field with extended bytecode enhancement returning null for entity lazy-loaded from polymorphic toOne association 2022-03-03 09:39:23 +01:00
Christian Beikov b6b500200b Use BAG for unowned OneToMany and throw an error if @OrderColumn is found on unowned ManyToMany 2022-03-02 17:02:53 +01:00
Christian Beikov a91d23825f Make list semantics setting explicit for failing tests 2022-03-02 17:02:53 +01:00
Christian Beikov 7aaeebe3af Switch back to bag by default for list semantics 2022-03-02 17:02:53 +01:00
Yoann Rodière 4f7d4b7fdb HHH-15094 Handle http://hibernate.org and https://hibernate.org for DTDs in LocalXmlResourceResolver 2022-03-01 16:23:38 +00:00
Yoann Rodière 19073672db HHH-15094 Handle both HTTP and HTTPS versions of DTDs in LocalXmlResourceResolver 2022-03-01 16:23:38 +00:00
Yoann Rodière 8c263b3945 HHH-15094 Test LocalXmlResourceResolver 2022-03-01 16:23:38 +00:00