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
Steve Ebersole
50c0c2ff9d
HHH-14604 - Sign published artifacts
2022-03-03 15:45:41 -06:00
Steve Ebersole
662182adff
Gradle Enterprise - remote build cache
2022-03-03 15:45:41 -06:00
Steve Ebersole
95e98c8804
Gradle Enterprise exp5
2022-03-03 15:45:41 -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
8183901cfe
Add documentation notes about LIST semantics for mappedBy mappings
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
Yoann Rodière
8c0bc94480
HHH-15094 Remove duplicate DTD descriptor
2022-03-01 16:23:38 +00:00
Yoann Rodière
d56032ab7f
HHH-15094 Add JPA 3.0 XSDs to LocalXmlResourceResolver
2022-03-01 16:23:38 +00:00
Brian Stansberry
9a23a679bd
HHH-15084 Remove use of BeanManager.createInjectionTarget(AnnotatedType)
2022-02-28 12:34:35 +00:00
Christian Beikov
8e6fb5636b
Adapt EmbeddableInstantiator and CompositeUserType to accept a ValueAccess instead of a Supplier
2022-02-25 19:15:38 +01:00
Christian Beikov
c520b48487
Implement support for CompositeUserType and re-enable tests that make use of it
2022-02-25 15:36:16 +01:00
Christian Beikov
277f10d987
Support implicit joins in plural path parts and fix issues with type resolving of sub query paths
2022-02-24 07:16:38 +01:00
Christian Beikov
247689824f
Re-enable some tests
2022-02-24 07:16:38 +01:00
Christian Beikov
335ed19821
Various fixes
...
* Fix parsing soft-keywords as naked identifiers
* Create proper correlations during parsing
* Fix some type inference issues with entity valued paths
2022-02-24 07:16:38 +01:00
Andrea Boriero
075cc8d108
Fix not increase the statistic loaded entity number when query cache is hit
2022-02-23 09:37:22 +01:00
Yoann Rodière
cf9d131d35
HHH-15082 Correctly propagate the original exception when aborting a JDBC batch fails
...
Not strictly necessary, but it's related to these changes
and I think it's a good idea.
2022-02-18 20:36:58 +00:00
Yoann Rodière
14c8fb752d
HHH-15082 Test that batch statements are aborted if a RuntimeException is thrown by Batch#addToBatch
...
Such an exception can be thrown if an expectation
(org.hibernate.jdbc.Expectation) is not met, for example if an update
statement for a given entity affects 0 rows (e.g. because of a concurrent
update).
2022-02-18 20:36:58 +00:00
Yoann Rodière
ec6cd5d0cc
HHH-15082 Abort JDBC batches on runtime exceptions as well as SQLException
2022-02-18 20:36:58 +00:00
Christian Beikov
73e9859fea
Re-enable more tests.
...
* Make sure subselect fetch registrations are per navigable path
* Consider the result class for native queries
* Fix issues with nested property references
* Fix list expansion issues for native queries
2022-02-18 12:11:07 +01:00
Andrea Boriero
40bcb97232
Fix String index out of range when wrapping an char
2022-02-17 08:17:29 +01:00
Andrea Boriero
cc750a9abd
Fix Session#setProperty() for cache and timeout related properties
2022-02-17 08:16:45 +01:00
Christian Beikov
c02ce35aa0
Implement on the fly callable named native query to stored procedure translation
2022-02-17 08:14:10 +01:00
Christian Beikov
439788198f
Fix some stored procedure and native query issues
2022-02-17 08:14:10 +01:00
Andrea Boriero
8ed1ed5159
Re-enabled additional tests
2022-02-16 16:32:49 +01:00
Steve Ebersole
32ee43cfe7
Added missing space per code-style
...
Added missing space per code-style
2022-02-16 08:43:39 -06:00
William Burns
6685a7a145
HHH-15080 Session Refresh can cause StaleObjectStateException when entry in 2LC is reread
2022-02-16 08:43:39 -06:00
Andrea Boriero
26e98c0879
Fix BasicTypeResolution for collections annotated with @MapKeyTemporal
2022-02-15 19:02:07 +01:00
Andrea Boriero
f14e70cb8f
Re-enabled additional tests
2022-02-15 17:45:39 +01:00
Andrea Boriero
dc3b3db512
Re-enable additional tests
2022-02-15 17:45:39 +01:00
Christian Beikov
2873440a25
Use proper RequiresDialect annotation
2022-02-15 13:23:55 +01:00
Christian Beikov
b9dca52ecc
Fix ProcedureParameterTests
2022-02-15 11:40:41 +01:00
Christian Beikov
9b6ddc8c0b
Fix GeneratedAnnotationTests
2022-02-15 11:38:05 +01:00
Christian Beikov
98816362e2
Fix EntityWithManyToOneSelfReferenceTest
2022-02-15 10:11:15 +01:00
Christian Beikov
b85f530b42
Log warning when FetchStyle.JOIN is used with LAZY and add migration guide entry for fetch all properties
2022-02-15 09:47:12 +01:00
Christian Beikov
dc6ad33cfc
HHH-10463 Implement function argument type inference
2022-02-15 09:04:50 +01:00
Christian Beikov
260c738a5a
Get rid of some `getEntityMetamodel` uses
2022-02-15 09:03:55 +01:00
Christian Beikov
87638a9a2e
Get rid of most walking stuff
2022-02-14 22:55:45 +01:00