Juergen Hoeller
cd9a430869
Polishing
...
(cherry picked from commit 4734c15d81 )
2026-03-03 23:38:55 +01:00
Juergen Hoeller
b426ef2d1b
Polishing
2026-02-28 19:45:22 +01:00
Juergen Hoeller
bb35e9f11c
Make LocalEntityManagerFactoryBean#setDataSource work on Hibernate and EclipseLink
...
Includes fix for consistent PersistenceException in case of no unit found for name.
Includes proper tests for LocalContainerEntityManagerFactoryBean with scan setup.
Closes gh-36272
2026-02-08 18:06:58 +01:00
Juergen Hoeller
5973a17253
Polishing
...
(cherry picked from commit 153c378bb2 )
2026-02-05 20:30:36 +01:00
Juergen Hoeller
1e0a85368e
Revise setPersistenceUnitName javadoc
...
Closes gh-36205
(cherry picked from commit 22cf7958a5 )
2026-01-25 10:47:56 +01:00
Juergen Hoeller
0033edad45
Apply transactionIsolationLock in EclipseLinkConnectionHandle as well
...
Closes gh-36165
(cherry picked from commit 2b96a61063 )
2026-01-16 23:15:56 +01:00
Juergen Hoeller
6bd0ed8e79
Polishing
...
(cherry picked from commit 62fd09dfa5 )
2026-01-14 22:13:07 +01:00
Sébastien Deleuze
5aec239261
Add hints for entities package-private methods
...
Closes gh-35711
2025-11-11 13:52:59 +01:00
Juergen Hoeller
6f81cb625c
Avoid unnecessary bridge method resolution around getMostSpecificMethod
...
Closes gh-35780
2025-11-08 09:16:31 +01:00
Juergen Hoeller
0243059f53
Polishing
2025-11-05 12:22:56 +01:00
Juergen Hoeller
765e30c3a6
Polishing
2025-10-18 15:30:15 +02:00
Juergen Hoeller
83efe8cff4
Remove deprecation on CandidateComponentsIndex(Loader)
...
See gh-35472
2025-10-11 15:10:42 +02:00
Juergen Hoeller
5b387615c6
Clarify intended nestedTransactionAllowed default in JpaTransactionManager
...
Closes gh-35212
2025-09-10 18:06:44 +02:00
Juergen Hoeller
511739e3de
Add missing test for IllegalArgumentException
...
See gh-35111
2025-06-25 22:35:26 +02:00
Juergen Hoeller
0bee65482f
Document actual status of orm.hibernate5 and Hibernate JPA support
...
See gh-35111
2025-06-25 18:59:06 +02:00
Juergen Hoeller
b6aa6899a8
Polishing
2025-06-24 21:58:39 +02:00
Spring Builds
aee29b7f30
Update copyright headers in source files
...
This commit updates Java, Kotlin, and Groovy source files to use the
"<year>-present" pattern in copyright headers.
Closes gh-35070
2025-06-17 15:54:58 +02:00
Juergen Hoeller
d8f8e76791
Check potentially more specific HibernateException cause as well
...
Closes gh-34633
2025-03-21 15:53:24 +01:00
Juergen Hoeller
54a90b20ed
Avoid logger serialization behind shared EntityManager proxy
...
See gh-34084
2024-12-12 19:48:21 +01:00
Brian Clozel
f204f4962d
Document XML parser usage against security false positives
...
Prior to this commit, our XML parser usage would be already haredened
against XXE (XML External Entities) attacks. Still, we recently received
several invalid security reports claiming that our setup should be
hardened.
This commit documents a few usages of XML parsers to add some more
context and hopefully prevent future invalid reports.
Closes gh-33713
2024-10-15 18:59:02 +02:00
Juergen Hoeller
594ed95f3c
Replace transaction isolation synchronization with ReentrantLock
...
Closes gh-33546
2024-09-27 11:36:21 +02:00
Yanming Zhou
8941e2876e
Replace 'e.g.' with 'for example' in documentation and comments
...
Closes gh-33515
2024-09-26 14:11:17 +02:00
Sam Brannen
932ce04541
Stop referring to old Spring versions in Javadoc
2024-07-01 17:50:52 +02:00
Sébastien Deleuze
d39fe9a444
Merge branch '6.1.x'
2024-06-06 10:06:24 +02:00
Sébastien Deleuze
c28a0d5627
Add missing hints for Hibernate @TenantId
...
Closes gh-32967
2024-06-06 10:04:35 +02:00
Sébastien Deleuze
6212831f5f
Merge branch '6.1.x'
2024-06-04 16:47:36 +02:00
Sébastien Deleuze
f6b608eecb
Consistently support Hibernate annotation hint inference on methods
...
See gh-32842
2024-06-04 16:46:25 +02:00
Sébastien Deleuze
4da1511ed3
Infer hints for Hibernate generators
...
This commit updates
PersistenceManagedTypesBeanRegistrationAotProcessor
in order to infer hints for Hibernate annotations meta
annotated with `@ValueGenerationType` (like `@CreationTimestamp`)
and `@IdGeneratorType`.
`@GenericGenerator` is not supported as it is deprecated as of
Hibernate 6.5.
Closes gh-32842
2024-06-04 16:46:25 +02:00
Juergen Hoeller
6f6e25bd5b
Merge branch '6.1.x'
2024-05-21 11:17:16 +02:00
Juergen Hoeller
65e1337d35
Polishing
2024-05-21 11:16:25 +02:00
Juergen Hoeller
645556a28c
Merge branch '6.1.x'
2024-05-07 15:53:00 +02:00
Juergen Hoeller
4f02be263f
Polishing
2024-05-07 15:52:13 +02:00
Juergen Hoeller
d9ca263065
Merge branch '6.1.x'
2024-05-06 20:11:56 +02:00
Juergen Hoeller
59a125d06f
Unwrap raw target Query instance in case of proxy mismatch
...
Closes gh-32766
2024-05-06 20:09:43 +02:00
Sébastien Deleuze
2350c8a8f5
Remove Hibernate substitutions and deprecated properties usage
...
This commit raises the baseline to Hibernate 6.5 for native support,
which allows to remove remaining Hibernate substitutions as well as
deprecated properties usage.
Closes gh-32314
2024-04-30 11:24:19 +02:00
Sébastien Deleuze
8b51b36729
Perform NullAway build-time checks in more modules
...
This commit enables null-safety build-time checks in
all remaining modules except spring-test.
See gh-32475
2024-03-26 15:53:01 +01:00
Sébastien Deleuze
2fea3d7921
Merge branch '6.1.x'
2024-03-26 15:41:46 +01:00
Sébastien Deleuze
290a41d398
Refine null-safety in more modules
...
This commit refines the null-safety in all remaining modules
except spring-test.
See gh-32475
2024-03-26 15:39:18 +01:00
Sébastien Deleuze
5b660da52d
Perform NullAway build-time checks in more modules
...
This commit enables null-safety build-time checks in:
- spring-jdbc
- spring-r2dbc
- spring-orm
- spring-beans
- spring-aop
See gh-32475
2024-03-26 09:59:30 +01:00
Sébastien Deleuze
3b4f8dbb8e
Merge branch '6.1.x'
2024-03-26 09:47:09 +01:00
Sébastien Deleuze
1b563f8ba4
Refine null-safety in more modules
...
This commit refines the null-safety in:
- spring-jdbc
- spring-r2dbc
- spring-orm
- spring-beans
- spring-aop
See gh-32475
2024-03-26 09:46:34 +01:00
Juergen Hoeller
e58ea0d945
Merge branch '6.1.x'
...
# Conflicts:
# spring-core/src/main/java/org/springframework/core/CoroutinesUtils.java
2024-03-19 10:06:48 +01:00
Juergen Hoeller
c531a8a705
Nullability refinements and related polishing
...
See gh-32475
2024-03-19 09:58:44 +01:00
Juergen Hoeller
dedc6a7e9b
Enforce JPA/Hibernate initialization before context refresh completion
...
Closes gh-21868
2024-03-07 11:03:08 +01:00
Juergen Hoeller
f22a1eece4
Polishing
2024-02-28 19:14:37 +01:00
Juergen Hoeller
fbc265b72b
Add DataSource configuration/exposure to LocalEntityManagerFactoryBean
...
Closes gh-32344
2024-02-28 17:35:46 +01:00
Juergen Hoeller
5acee7b22e
Initial support for JPA 3.2
...
Includes proxy support for Query#getSingleResultOrNull() and EntityManagerFactory#getName() invocations.
Closes gh-31157
2024-02-28 17:35:37 +01:00
Sam Brannen
b0d08fe2d4
Spring cleaning: avoid deprecation warnings
2024-02-23 12:38:40 +01:00
Sam Brannen
122372c580
Spring cleaning: update copyright headers
2024-02-23 12:21:22 +01:00
Sam Brannen
d0ffc16efc
Spring cleaning: avoid unnecessary static imports
2024-02-23 12:20:11 +01:00