Juergen Hoeller
f06167ea01
Polishing
9 months ago
Juergen Hoeller
1e31cd685e
Avoid getTargetConnection call on transaction-aware Connection close
...
Closes gh-34484
(cherry picked from commit c64dae3623 )
10 months ago
Sam Brannen
4d792d0e45
Remove mentions of Joda-Time support
...
Since Joda-Time support was removed in Spring Framework 6.0, this commit
removes obsolete mentions of Joda-Time in the reference guide and Javadoc.
See gh-27426
Closes gh-33881
1 year ago
Sam Brannen
6bd4687706
Update copyright headers
...
See gh-33839
1 year ago
Tran Ngoc Nhan
07b12666b4
Fix typos in Javadoc and variable names
...
Closes gh-33839
1 year ago
Juergen Hoeller
11d4272ff4
Use Locale.ROOT consistently for toLower/toUpperCase
...
Closes gh-33708
1 year ago
Stéphane Nicoll
749145be2a
Polish "Fix predicate setup in test"
...
See gh-33368
1 year ago
tafjwr
28eece3da1
Fix predicate setup in test
...
See gh-33368
1 year ago
Stéphane Nicoll
c01aab5850
Polish
...
See gh-32874
2 years ago
Juergen Hoeller
bf08e0c1b4
Polishing
2 years ago
Juergen Hoeller
4f02be263f
Polishing
2 years ago
Johnny Lim
cc73ccefef
Polish
...
See gh-32696
2 years ago
Juergen Hoeller
0e0397a385
Polishing
2 years ago
Juergen Hoeller
c5590ae9e6
Log column type for limited support message in getResultSetValue
...
Closes gh-32601
2 years ago
Sébastien Deleuze
7a666cfd86
Revert some null-safety changes
...
This commit reverts some null-safety changes which make sense
on main but are too impactful for 6.1.x for Kotlin developers
using -Xjsr305=strict.
See gh-32475
2 years ago
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
2 years ago
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
2 years ago
Juergen Hoeller
c531a8a705
Nullability refinements and related polishing
...
See gh-32475
2 years ago
Stéphane Nicoll
4983a802a7
Polish "Fix Javadoc"
...
See gh-32403
2 years ago
Maksim Sasnouski
abdccffa39
Fix Javadoc
...
This commit fixes various Javadoc issues across the code base.
See gh-32403
2 years ago
Juergen Hoeller
4dc3eac864
Polishing
2 years ago
Stéphane Nicoll
5d6501c75e
Revisit stored procedure detection
...
This commit revisits the improved detection algorithm for stored
procedure as, unfortunately, certain JDBC drivers do not support
the documented pattern for schema and procedure name.
To work around this limitation, this commit applies the escaping of
wildcard characters to the case where multiple procedures have been
found for a given search.
Closes gh-32295
2 years ago
Juergen Hoeller
341ac76209
Rely on HashSet for uniqueness of mapped names
...
See gh-32199
2 years ago
Juergen Hoeller
8ff102115a
Let BeanPropertyRowMapper subclasses customize mapped names
...
Closes gh-32199
2 years ago
Juergen Hoeller
00577ed80a
Polishing
2 years ago
Juergen Hoeller
d586513d66
Introduce SqlBinaryValue/SqlCharacterValue as alternative to SqlLobValue
...
Includes direct byte array support via setBytes in StatementCreatorUtils.
Closes gh-32161
2 years ago
Stéphane Nicoll
ef2cae36ac
Polish contribution
...
See gh-32164
2 years ago
Yanming Zhou
efaf41862c
Polish StatementCreatorUtilsTests
...
See gh-32164
2 years ago
Juergen Hoeller
a44341ece3
Consistent method declaration order in Call/TableMetaDataProvider
2 years ago
Juergen Hoeller
2e9d6a1d4e
Polishing
2 years ago
Stéphane Nicoll
ad7c090f4c
Use catalog name in SimpleJdbcInsert
...
This commit harmonizes SimpleJdbcCall and SimpleJdbcInsert to
consistently use a catalog name if one is set. Previously,
SimpleJdbcInsert only used the catalog name to retrieve database
metadata.
Closes gh-32124
2 years ago
Stéphane Nicoll
f5b0d9509d
Polish
2 years ago
Juergen Hoeller
4d11307b84
Polishing
2 years ago
Stéphane Nicoll
1f2d29ee08
Polish
2 years ago
Stéphane Nicoll
2d3b02a89d
Polish
2 years ago
Stéphane Nicoll
87b35e7d8e
Polish
2 years ago
Stéphane Nicoll
534d3229fe
Polish
2 years ago
Stéphane Nicoll
3c5d46166e
Polish "Replace if with switch where feasible"
...
See gh-31916
2 years ago
Yanming Zhou
cfa3aa001f
Replace if with switch where feasible
...
See gh-31916
2 years ago
Stéphane Nicoll
7e5afc8bbb
Update copyright year of changed files
...
See gh-31913
2 years ago
Yanming Zhou
7474af4f09
Cleanup kotlin sources
...
1. remove unused import
2. remove redundant semicolon
3. remove redundant empty constructor and SAM-constructor
4. remove unnecessary type argument
5. adjust indent
See gh-31913
2 years ago
Juergen Hoeller
a428955438
Avoid unnecessary DatabasePopulator init/destroy processing
...
Closes gh-23405
2 years ago
Juergen Hoeller
a23375c49d
Document JDBC driver requirement for KeyHolder-based update methods
...
Closes gh-31486
2 years ago
Sam Brannen
c0683cd30b
Update copyright headers
2 years ago
Sam Brannen
b6364e3665
Polish Javadoc
2 years ago
Juergen Hoeller
77b0382a6c
Bypass getParameterType by default for PostgreSQL and SQL Server drivers
...
Closes gh-25679
2 years ago
Juergen Hoeller
69bc4e2828
Delegation support for JDBC 4.3 ConnectionBuilder and ShardingKeyBuilder
...
Also moves ShardingKeyProvider to datasource package and declares getSuperShardingKey as default method.
Closes gh-31795
See gh-31506
2 years ago
Mohammed Bekraoui
e4e2224449
Support direct shard database operation routing in Spring JDBC ( #31506 )
...
Introduce ShardingKeyDataSourceAdapter to get shard connections.
This commit introduces a DataSource proxy, that changes the behavior of the getConnection method to use the `createConnectionBuilder()` api to acquire direct shard connections. The shard connection is acquired by specifying a `ShardingKey` that is correspondent to the wanted shard.
2 years ago
Juergen Hoeller
afc1f37616
Support for SQL Server named parameter binding (aligned with Sybase)
...
Closes gh-26072
See gh-30231
2 years ago
Giuseppe Milicia
748dd94dab
Fix Sybase SimpleJdbcCall named parameter binding
2 years ago