Juergen Hoeller
a9a1f783c5
Polishing
9 years ago
Juergen Hoeller
65d52a4b97
Correctly process Postgresql ?| and ?& operator
...
Issue: SPR-15382
9 years ago
Juergen Hoeller
7f3d0b3e6e
Test for BeanPropertySqlParameterSource with collection
...
Issue: SPR-15390
(cherry picked from commit af6f688 )
9 years ago
Juergen Hoeller
21ac764e5c
Polishing
9 years ago
Juergen Hoeller
cfd9b3461f
Process NULLABLE column as integer instead of boolean
...
Issue: SPR-15333
(cherry picked from commit 79ea779 )
9 years ago
Juergen Hoeller
b945e0f202
Polishing
...
(cherry picked from commit 6d6cf01 )
9 years ago
Juergen Hoeller
0f71f58616
Polishing
9 years ago
Juergen Hoeller
dfa8a7c358
Polishing
9 years ago
Juergen Hoeller
427fd9b19a
OracleTableMetaDataProvider tries Connection.unwrap as well
...
Issue: SPR-14670
9 years ago
Juergen Hoeller
b0ef80c3ff
Polishing
9 years ago
Juergen Hoeller
5017c05c23
Polishing
...
(cherry picked from commit e9019cd )
9 years ago
Juergen Hoeller
941f3e7166
Clear synchronization before triggering afterCompletion callbacks
...
Issue: SPR-15194
Issue: SPR-11590
(cherry picked from commit b630c9b )
9 years ago
Juergen Hoeller
e038631a6d
Support for read-only transactions through explicit SET TRANSACTION statement
...
Issue: SPR-15210
(cherry picked from commit 02195f5 )
9 years ago
Juergen Hoeller
28849e0987
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
(cherry picked from commit 1b2dc36 )
9 years ago
Juergen Hoeller
cc53d597c0
MySQLMaxValueIncrementer supports "useNewConnection" mode for INNODB tables
...
Issue: SPR-15107
9 years ago
Juergen Hoeller
de7eea4498
GenericTableMetaDataProvider falls back to single schema as default
...
Issue: SPR-15090
(cherry picked from commit de43497 )
9 years ago
Philippe Marschall
55b44b4f86
Avoid use of double constructor of BigDecimal
...
Codacy warns about an Error Prone [1] use of the double constructor of
BigDecimal in tests. The reason given is that it is a source of
precision loss if the number does not have an exact double
representation. The recommendation is to use the String constructor of
BigDecimal instead as it does not require using a lossy argument.
This commit contains the following changes:
- replace usage of the double constructor of BigDecimal with the
String constructor of BigDecimal in JdbcTemplateQueryTests
- update the copyright year
[1] http://errorprone.info/bugpattern/BigDecimalLiteralDouble
Issue: SPR-15077
9 years ago
Philippe Marschall
131d2c2051
Remove String#toCharArray from ScriptUtils
...
ScriptUtils contains two calls to String#toCharArray for the sole
purpose to iterating over all chars in a String. Not only is this
unnecessary and can be replaced with String#charAt it also causes
additional allocator and heap pressure because String#toCharArray
rather than returning the backing array (which is gone in Java 9)
creates a copy.
This commit contains the following changes:
- remove String#toCharArray from ScriptUtils and replace with
String#charAt
Issue: SPR-15075
9 years ago
Juergen Hoeller
9cb4de8b5e
Polishing
9 years ago
Juergen Hoeller
2d83ca61e7
JdbcTemplate consistently delegates to getColumnMapRowMapper
...
Issue: SPR-15018
9 years ago
Juergen Hoeller
8190e7838f
SQLErrorCodesFactory provides unregisterDatabase method
...
This commit also migrates from a WeakHashMap to a ConcurrentReferenceHashMap, allowing for concurrent access to existing cache entries.
Issue: SPR-15006
(cherry picked from commit b825528 )
9 years ago
Juergen Hoeller
4e41f74925
Explicit support for retrieving enum values
...
Issue: SPR-14990
(cherry picked from commit 278a625 )
9 years ago
Juergen Hoeller
a7ba63d425
Shared DefaultConversionService instance for simple fallback purposes
...
Issue: SPR-14948
(cherry picked from commit 80931b2 )
9 years ago
Juergen Hoeller
b53ee13662
JdbcUtils explicitly extracts SQL date/time for JSR-310 LocalDate/Time
...
Issue: SPR-14898
(cherry picked from commit a0fee46 )
9 years ago
Juergen Hoeller
bf0df54136
Consistent instanceof/casting of Class references
...
(cherry picked from commit ac80ac6 )
9 years ago
Juergen Hoeller
144f687ee9
Polishing
...
(cherry picked from commit 2f9ed59 )
9 years ago
Juergen Hoeller
0ee8322947
Revised NoSuchBeanDefinitionException message and ResolvableType handling
...
Includes consistent quoting of qualified type names in related classes.
Issue: SPR-14831
(cherry picked from commit dc080cb )
9 years ago
Juergen Hoeller
5578a2e46d
Test for multi-character delimiter
...
Issue: SPR-14808
(cherry picked from commit 71d8338 )
9 years ago
Juergen Hoeller
01e9307fb7
DataSourceTransactionManager triggers flush callbacks on registered transaction synchronizations
...
Issue: SPR-14847
(cherry picked from commit 2874066 )
9 years ago
Juergen Hoeller
9de28d640e
Polishing
...
(cherry picked from commit 3726c6f )
9 years ago
Juergen Hoeller
52447efb97
Avoid getParameterType use with Oracle 12c driver by default
...
Issue: SPR-14629
Issue: SPR-14574
Issue: SPR-14191
10 years ago
Juergen Hoeller
1932a9d729
Polishing
...
(cherry picked from commit de91b1a )
10 years ago
Juergen Hoeller
77f22e9674
DataSource adapters expose setCatalog/setSchema next to setUsername/setPassword
...
Issue: SPR-14501
(cherry picked from commit 610bdf1 )
10 years ago
Juergen Hoeller
36e1c82ef5
Backported refinements and polishing
10 years ago
Juergen Hoeller
3663aa675a
GenericSqlQuery configured with RowMapper instance
...
Issue: SPR-14489
(cherry picked from commit 7287bae )
10 years ago
Juergen Hoeller
69dd40ec89
Javadoc fixes and pruning of deprecated references
10 years ago
Juergen Hoeller
92d78c10a2
Polishing (backported from master)
10 years ago
Juergen Hoeller
7c96059ca3
BeanPropertyRowMapper uses ConversionService for date-time support
...
Issue: SPR-13888
10 years ago
Juergen Hoeller
ca9ffa2012
Convenience constructors for CompositeDatabasePopulator
...
Issue: SPR-14313
10 years ago
Sanghyuk Jung
06e3ee6820
Polish javadoc in TableMetaDataContext
...
Closes gh-1065
10 years ago
Stephane Nicoll
7d4d3db0dd
Add alternative database name for HANA
...
Issue: SPR-14261
10 years ago
Johnny Lim
44e652f99e
Remove duplicate words
...
Closes gh-1039
10 years ago
Juergen Hoeller
74608e6b49
Polishing
10 years ago
Juergen Hoeller
537193a4e0
Consistent license header
10 years ago
Juergen Hoeller
6573e9142c
Polishing
10 years ago
Juergen Hoeller
797f5dbba6
StatementCreatorUtils handles Types.BOOLEAN through PreparedStatement.setBoolean
...
Issue: SPR-14116
10 years ago
Juergen Hoeller
517ebd1d3e
Consistent formatting
10 years ago
Juergen Hoeller
0b1639d963
JdbcTemplate passes negative values other than -1 on to the driver (for MySQL's special values)
...
Issue: SPR-14028
10 years ago
Cory Klein
71cf7b4053
Fix typo
...
Closes gh-992
10 years ago
Juergen Hoeller
923534595c
ScriptUtils.executeSqlScript logs SQLWarnings at debug level
...
Issue: SPR-13959
10 years ago