Juergen Hoeller
4326c53222
Polishing
...
(cherry picked from commit 2ce75dc415 )
2023-08-14 20:02:50 +02:00
Juergen Hoeller
9931f442e4
Polishing
...
(cherry picked from commit 2aae0a4e0c )
2023-08-07 15:14:06 +02:00
Juergen Hoeller
14c8c9168c
Polishing
2023-07-26 14:02:05 +02:00
Juergen Hoeller
23eb0e3128
Polishing
...
(cherry picked from commit bbde68c49e )
2023-07-25 19:58:12 +02:00
Juergen Hoeller
355fa258bd
Polishing
2023-07-14 14:52:15 +02:00
Juergen Hoeller
3d28c024c5
Handle JDBC warnings in case of a statement exception as well
...
Closes gh-23106
(cherry picked from commit 3b899fe7e2 )
2023-07-10 17:25:05 +02:00
Sam Brannen
2e51aa250e
Update copyright headers
2023-06-22 14:54:43 +02:00
Juergen Hoeller
40a9ae9d14
Recognize error code 2628 as data integrity violation (MSSQL 2019)
...
Closes gh-30681
(cherry picked from commit c634acd9ff )
2023-06-17 11:44:11 +02:00
Juergen Hoeller
259bd5250d
Consistent javadoc references to JdbcTransactionManager
2023-06-05 11:12:38 +02:00
Sam Brannen
b9fe095f60
Clearly document that DataClassRowMapper supports Java records
...
Closes gh-29814
2023-02-07 19:09:47 +01:00
Sam Brannen
6b17014b5a
Polish RowMapper tests
2023-02-07 19:09:32 +01:00
Sam Brannen
878246b09b
Avoid confusing terminology in BeanPropertyRowMapper
...
Prior to this commit, the term "field" was sometimes used to refer to a
database column and sometimes used to refer to a bean property, which
lead to confusion in the Javadoc as well as within the code.
This commit addresses this by avoiding use of the term "field".
2023-02-07 19:07:40 +01:00
Sam Brannen
80c10fad92
Polish RowMapper tests
2023-02-03 18:06:10 +01:00
Sam Brannen
498a0d286f
Clarify semantics of primitivesDefaultedForNullValue in BeanPropertyRowMapper
...
Closes gh-29923
2023-02-03 18:06:10 +01:00
Sam Brannen
e9d45d1b49
Polish Javadoc for RowMappers
2023-02-03 18:01:07 +01:00
Juergen Hoeller
937ab5f4b2
Polishing (aligned with main)
2022-12-13 12:06:09 +01:00
Juergen Hoeller
064c618050
Drop SQLExceptionSubclassFactory and unify SQLStateSQLExceptionTranslator tests
2022-12-13 12:05:35 +01:00
Sam Brannen
fa0a4a0a46
Improve Javadoc for SqlLobValue
2022-12-07 15:58:56 -05:00
Sam Brannen
41a6b7ec20
Update copyright headers for source code changed since August 2022
...
The changes in this commit were performed using the newly introduced
update_copyright_headers.sh script.
2022-12-03 17:23:21 -05:00
Juergen Hoeller
6f64cfd1e5
Test square brackets with index/key expressions
...
See gh-27925
2022-10-18 23:04:23 +02:00
Johnny Lim
1c1a0afbed
Use AssertJ static imports consistently in 5.3.x
...
Closes gh-29282
2022-10-08 13:57:21 +02:00
Marc Wrobel
ce49068ff9
Fix links in Javadoc and reference docs
...
- Fix broken links (by using a new URL, an alternative URL, or a
Wayback Machine link)
- Use HTTPS where possible
- Remove https://issuetracker.springsource.com/browse/EBR-349 : this
link is dead and is also mentioned in
https://jira.spring.io/browse/SPR-8093
- Clean up nohttp allowlist.lines
Closes gh-28876
2022-09-14 17:00:11 +02:00
Marc Wrobel
92a231cf91
Fix typos in Javadoc, reference docs, and code
...
Closes gh-28822
2022-09-14 16:45:34 +02:00
Marc Wrobel
bd3499671c
Fix typos in test code
...
This commit fixes typos in test class names, test method names, and
test variable names.
Closes gh-28807
2022-07-13 16:24:11 +02:00
Marc Wrobel
bca104798b
Fix and improve Javadoc in spring-jdbc
...
Closes gh-28796
2022-07-13 13:42:48 +02:00
Juergen Hoeller
5247eeba84
Support LocalDate/Time for SQL type mappings
...
Closes gh-28778
2022-07-13 11:09:30 +02:00
Sam Brannen
d274e893a6
Remove superfluous static declaration for enum, annotation, & interface
2022-07-09 16:16:13 +02:00
Sam Brannen
5650e20edd
Polishing
2022-07-01 10:42:23 +02:00
Johnny Lim
2885177f5b
Add @since tag for new CannotGetJdbcConnectionException constructor
...
See gh-28669
Closes gh-28738
2022-07-01 10:39:35 +02:00
Stephane Nicoll
e98b602d4f
Polish "Fix DataSourceUtils inconsistent exception handling"
...
See gh-28669
2022-06-23 09:01:39 +02:00
Kevin Schönfeld
edfe5d2f18
Fix DataSourceUtils inconsistent exception handling
...
Align IllegalStateException with SQLException handling and propagate
the original exception.
See gh-28669
Co-authored-by: Christoph Mies <chr.mi@web.de >
2022-06-23 09:01:39 +02:00
Juergen Hoeller
d7be1e0dab
Polishing
2022-06-14 15:09:39 +02:00
Sam Brannen
1beb7068f6
Use new AssertJ exception assertions
2022-05-31 14:08:28 +02:00
Sam Brannen
59c7bb1f86
Use Arrays.toString instead of Arrays.asList when generating Strings
2022-05-17 15:36:31 +02:00
Juergen Hoeller
c81e11d537
Polishing
2022-05-10 13:07:00 +02:00
Sam Brannen
e26d8839b3
Stop referring to features as Java 6/7 features where unnecessary
2022-05-09 19:09:06 +02:00
Juergen Hoeller
90103b0ae9
Consistent support for direct column matches in DataClassRowMapper
...
Closes gh-28243
2022-04-08 13:00:31 +02:00
Juergen Hoeller
46363c337b
Avoid confusing debug log entries with DataClassRowMapper
...
Closes gh-28179
2022-03-16 11:21:43 +01:00
Sam Brannen
f8a5a8d7be
Use modern language features in tests
2022-02-03 14:50:10 +01:00
Sam Brannen
fb312d0ed5
Improve Javadoc for DatabasePopulator
...
See gh-27008
2022-01-28 16:40:35 +01:00
Sam Brannen
420c4f3df3
Explicitly test BeanPropertyRowMapper.underscoreName(String)
...
See gh-27929
2022-01-17 16:54:03 +01:00
Sam Brannen
420ff46b2a
Polishing
2022-01-17 16:54:03 +01:00
Marten Deinum
261bc2ad6a
Fix regression in BeanPropertyRowMapper.underscoreName(String)
...
Commit 6316a35 introduced a regression for property names starting with
multiple uppercase letters (such as setEMail(...)).
This commit fixes that regression and includes an additional test to
cover this case.
See gh-27929
Closes gh-27941
2022-01-17 16:53:36 +01:00
Sam Brannen
51d263bd06
Simplify H2SequenceMaxValueIncrementerTests
...
@hpoettker made me aware of the ModeEnum in H2 that allows the
parameterized test to be simplified, which was the primary impetus for
this commit.
See gh-27870
2022-01-08 17:24:19 +01:00
Sam Brannen
90072d06fb
Test H2SequenceMaxValueIncrementer against all H2 2.0.x compatibility modes
...
See gh-27870
2022-01-07 16:17:11 +01:00
Sam Brannen
75e1811470
Ensure H2SequenceMaxValueIncrementer works with all H2 compatibility modes
...
See gh-27870
2022-01-07 14:29:17 +01:00
Sam Brannen
18781e58ac
Polish contribution
...
See gh-27870
2022-01-07 10:09:45 +01:00
Henning Poettker
ed4e2289cd
Support H2 1.4 & 2.0 in H2SequenceMaxValueIncrementer
...
Prior to this commit, H2SequenceMaxValueIncrementer only supported H2
database 1.4.
This commit updates H2SequenceMaxValueIncrementer's getSequenceQuery()
method so that the syntax used supports version 1.4 and 2.0 of the H2
database.
This commit also updates several test schemas so that they work with H2
1.4 and 2.0 as well as HSQL.
Closes gh-27870
2022-01-07 10:09:27 +01:00
Stephane Nicoll
b67e97d388
Polish
2021-11-22 16:13:37 +01:00
Stephane Nicoll
23babe27bb
Polish "Add tests for AbstractRoutingDataSource"
...
See gh-1330
2021-11-22 13:43:08 +01:00