Oliver Gierke
ba2bac17de
SPR-7604 - Support multiple embedded databases.
...
Embedded datasources now get their bean ids set as database name to allow multiple databases of the same type in parallel. Refactored tests a little and made BeanDefinitionParser package private to align with the other ones. Adapted changelog accordingly.
2010-10-02 06:30:05 +00:00
Oliver Gierke
b467f2c858
SPR-7602 - Correctly shutdown Derby >= 10.6
...
The shutdown mechanism for in-memory databases has changed since 10.6. We now have to trigger 'drop' instead of 'shutdown'. Besides that we can skip purging the database manually in newer versions.
2010-09-30 17:56:41 +00:00
Thomas Risberg
b2b195e2cf
changed the access of the "reconcileColumnsToUse" and "reconcileParameters" methods to protected (SPR-7556)
2010-09-14 15:48:03 +00:00
Juergen Hoeller
c2dab9c200
EmbeddedDatabaseFactory shuts down database when failing to populate it in initDatabase (SPR-7536)
2010-09-10 09:07:20 +00:00
Juergen Hoeller
53692a79e2
polishing
2010-09-09 08:13:49 +00:00
Thomas Risberg
1247d2085b
Polished the support for looking up column values by column label (SPR-7506)
2010-09-08 18:59:28 +00:00
Thomas Risberg
90636f66a8
Added support for looking up column values by column label to support CachedRowSetImpl which doesn't allow for column label use (SPR-7506); added some generics;
2010-09-08 18:46:21 +00:00
Juergen Hoeller
4e3227441b
DefaultLobHandler's "wrapAsLob" mode works with PostgreSQL's getAsciiStream() requirement (SPR-7487)
2010-09-01 18:09:29 +00:00
Juergen Hoeller
e56cfb8173
consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441)
2010-09-01 17:17:25 +00:00
Juergen Hoeller
82bcef037d
JDBC bundle uses local ClassLoader as bean ClassLoader for "sql-error-codes.xml" parsing (SPR-7497)
2010-09-01 13:46:57 +00:00
Ben Hale
7730e76c06
Publishing license and notice files
2010-08-23 13:17:31 +00:00
Arjen Poutsma
dbfa049e1e
Prepping for 3.0.5
2010-08-19 11:04:04 +00:00
Juergen Hoeller
1503a139e2
fixed yet another regression with respect to newlines (SPR-7449)
2010-08-10 22:36:36 +00:00
Sam Brannen
e3400f77c9
[SPR-7449] @Ignore'd failing test for regression in ResourceDatabasePopulator.
2010-08-10 21:51:35 +00:00
Juergen Hoeller
48874801a3
fixed accidental regression with respect to newlines
2010-08-07 18:02:51 +00:00
Juergen Hoeller
7cddb1c50e
polishing
2010-08-07 16:52:16 +00:00
Juergen Hoeller
a8133a9917
ignore empty statements (SPR-7363)
2010-08-07 16:52:05 +00:00
Juergen Hoeller
b261d336b1
HibernateJpaDialect correctly closes borrowed connections even for nested JDBC executions (SPR-7393)
2010-07-26 12:33:37 +00:00
Arjen Poutsma
b31c34ed7d
Upgrading version to 3.0.4
2010-06-15 14:18:29 +00:00
Juergen Hoeller
2136b04b65
added limit for parsed SQL cache to NamedParameterJdbcTemplate (SPR-7237); added configurable cache limit to CachingMetadataReaderFactory
2010-05-26 19:35:06 +00:00
Juergen Hoeller
0c6b38b0b5
DataSourceUtils lets timeout exceptions through even for setReadOnly calls (revised; SPR-7226)
2010-05-25 14:10:28 +00:00
Juergen Hoeller
8800bab8a6
DataSourceUtils lets timeout exceptions through even for setReadOnly calls (revised; SPR-7226)
2010-05-25 13:57:56 +00:00
Juergen Hoeller
ed3cb4217d
expect user name to be null (SPR-7228)
2010-05-21 15:59:00 +00:00
Juergen Hoeller
66aca1e8b3
expect user name to be null (SPR-7228)
2010-05-21 15:44:10 +00:00
Juergen Hoeller
d7f72fbbd4
DataSourceUtils lets timeout exceptions through even for setReadOnly calls (SPR-7226)
2010-05-20 20:58:02 +00:00
Thomas Risberg
d22a6f9da9
fixed index test for parameter types (SPR-7199)
2010-05-14 12:52:59 +00:00
Thomas Risberg
15df7b11d0
added null check for parameter (SPR-7193)
2010-05-12 13:26:03 +00:00
Juergen Hoeller
853eab8b4c
setTransactionIsolation on JDBC Connection only called when actually necessary (for PostgreSQL; SPR-7184)
2010-05-11 13:14:53 +00:00
David Syer
eb7f8309e2
Update version in POMs to 3.0.3
2010-04-15 10:26:14 +00:00
Juergen Hoeller
f6d05eaad4
reintroduced two-arg constructor (making STS warning disappear); always use a ResourcePatternResolver (through ResourcePatternUtils)
2010-04-01 10:31:15 +00:00
Thomas Risberg
2ff2f0205d
added metadata override to NUMERIC for NUMBER columns reported as DECIMAL but with zero decimal places (SPR-6912)
2010-03-18 14:19:30 +00:00
Christian Dupuis
e22431188b
made SortedResourcesFactoryBean ResourceLoaderAware to prevent specifying the ResourceLoader in the jdbc NamespaceHandlers; prevents leaking of class loader instances in tooling
2010-03-17 17:35:27 +00:00
Juergen Hoeller
ccb312a974
SimpleJdbcCall's "returningResultSet" accepts any plain RowMapper now (SPR-6963)
2010-03-10 12:54:52 +00:00
Juergen Hoeller
4bda92fd8a
newArg(Type)PreparedStatementSetter declares PreparedStatementSetter interface as return type (SPR-6897)
2010-02-24 14:32:22 +00:00
Juergen Hoeller
09f02bc620
use WeakHashMap for DataSource-keyed cache (SPR-6887)
2010-02-23 10:47:51 +00:00
David Syer
1a351db6e0
Update Central POMs to 3.0.2
2010-02-21 15:32:18 +00:00
Costin Leau
8d0bb00188
+ make use or property placeholders inside template.mf
2010-02-19 09:43:22 +00:00
Juergen Hoeller
c39b529c93
added vararg variants of query methods to JdbcTemplate (as known from SimpleJdbcTemplate; SPR-6858)
2010-02-17 22:19:49 +00:00
Juergen Hoeller
aafe8ef9be
added "lenientFallback" flag to AbstractRoutingDataSource (SPR-6809)
2010-02-09 15:39:54 +00:00
Costin Leau
0fd4a45070
+ upgrade to AspectJ 1.6.8
...
+ externalize some of the jar versions
+ align the versions of some dependencies between pom.xml and ivy.xml
2010-02-04 11:46:21 +00:00
David Syer
b077d5ba97
SPR-6678: fix poms for 3.0.1
2010-01-13 11:07:08 +00:00
David Syer
e4d8651aa9
RESOLVED - issue SPR-6668: Small Connection leak in DataSourceInitializer
...
http://jira.springframework.org/browse/SPR-6668
2010-01-13 11:00:41 +00:00
Juergen Hoeller
5c41e2c6e1
made comment prefix configurable (SPR-6667)
2010-01-12 10:15:04 +00:00
Juergen Hoeller
a70f525d4e
fixed toString handling (SPR-5582)
2010-01-09 18:39:03 +00:00
Juergen Hoeller
819f4be08e
added lock timeout error code for H2 (SPR-6612)
2010-01-06 19:35:15 +00:00
Juergen Hoeller
f208988563
polishing
2009-12-15 21:37:59 +00:00
David Syer
1202f67cc8
SPR-5327: tweak the ivy.xml so that commons-logging is a separate configuration. It already comes out as optional in the generated poms (including core), which isn't great, but I can't see what is causing that
2009-12-04 18:25:31 +00:00
Juergen Hoeller
5d2d2bcf39
fixed supported HSQL/H2 version range (SPR-6403)
2009-11-25 00:36:50 +00:00
Juergen Hoeller
9a2f9ccde4
added static newInstance method to BeanPropertyRowMapper (SPR-6433); aligned ParameterizedBeanPropertyRowMapper factory methods
2009-11-25 00:08:57 +00:00
Thomas Risberg
5a158fb76f
added a "releaseResourcesAfterRead" property defaulting to false and code to handle releasing any LOB resources after read if requested (SPR-5998, SPR-6209)
2009-11-20 17:45:26 +00:00
Juergen Hoeller
2cb6e21161
Derby requires a publicly accessible stream creation method (SPR-6346)
2009-11-20 14:21:48 +00:00
David Syer
17887d24a1
RESOLVED - issue SPR-6365: spring-jdbc.xsd script element claims resource patterns can be used for any SQL resource location but this is only supported for initialize-database tag
...
Grr: classpath*: again...
2009-11-17 08:36:37 +00:00
David Syer
7519162e65
RESOLVED - issue SPR-6365: spring-jdbc.xsd script element claims resource patterns can be used for any SQL resource location but this is only supported for initialize-database tag
...
Added resource pattern feature to embedded datasource XML parser.
2009-11-17 07:57:35 +00:00
Keith Donald
3f65721ba8
removed new EmbeddedDatabaeBuilder methods that don't seem very useful for embedded scenarios; javadoc polishing
2009-11-17 00:47:34 +00:00
David Syer
35472300ae
OPEN - issue SPR-6346: NoSuchMethodException in DerbyEmbeddedDatabaseConfigurer
...
Added derby test case to EmbeddedDatabaseBuilderTests
2009-11-15 13:17:42 +00:00
Sam Brannen
35d4d7bbac
Fixed typos
2009-11-15 11:57:52 +00:00
David Syer
efb2647978
RESOLVED - issue SPR-6348: ResourceDatabasePopulator is too verbose when reporting ignored failures
...
http://jira.springframework.org/browse/SPR-6348
2009-11-14 09:04:24 +00:00
David Syer
534f8a4705
RESOLVED - issue SPR-6345: ResourceDatabasePopulator does not handle comments properly when ignoring failures
...
http://jira.springframework.org/browse/SPR-6345
2009-11-14 09:02:03 +00:00
Thomas Risberg
3faf28ebaf
created a protected doSetValue method so sub-classes can override the implementation easier (SPR-3978)
2009-11-12 20:51:00 +00:00
Thomas Risberg
e27330ec5d
created a protected doSetValue method so sub-classes can override the implementation easier (SPR-3978)
2009-11-12 20:47:48 +00:00
Thomas Risberg
b88db7a594
extracted creation of new ArgPreparedStatementSetter and ArgTypePreparedStatementSetter into protected methods to allow sub-classes to override (SPR-3977)
2009-11-12 19:39:39 +00:00
Sam Brannen
2415ec77f8
Fixed typo.
2009-11-11 20:46:36 +00:00
Juergen Hoeller
d46c1f600a
TransactionAwareDataSourceProxy processes isClosed explicitly in order to avoid potential leaks (SPR-5780)
2009-11-11 18:19:16 +00:00
Thomas Risberg
f38b8975c5
added entry for unversioned xsd reference
2009-11-11 16:25:34 +00:00
Thomas Risberg
7d2b3f2e7e
relaxed Map<String, Object> to Map<String, ?> for method parameter
2009-11-10 23:14:54 +00:00
Keith Donald
389ad03e84
package info file
2009-11-05 21:49:46 +00:00
Keith Donald
2e4fa28ca6
removed embedded databases factory in favor of new useDefaultScripts builder method
2009-11-03 23:19:26 +00:00
Keith Donald
f1d012bffa
embeddedd databases convenience factory; builder polishing
2009-11-03 23:05:41 +00:00
Keith Donald
3a3edb53f6
polish / code review of data source embedded and init
2009-10-30 19:01:48 +00:00
David Syer
14e7b46163
RESOLVED - issue SPR-5917: fixed classpath pattern for ANT
2009-10-30 11:51:50 +00:00
David Syer
e9a37e4400
RESOLVED - issue SPR-5917: DataSourceInitializer and namespace support for creating and populating databases
...
Moved classes but not resources (fixed)
2009-10-30 11:26:45 +00:00
David Syer
747f71f9d2
RESOLVED - issue SPR-5917: DataSourceInitializer and namespace support for creating and populating databases
...
Tweak initializer to allow placeholders for script locations
2009-10-30 11:09:49 +00:00
David Syer
0db68e1b57
RESOLVED - issue SPR-5917: DataSourceInitializer and namespace support for creating and populating databases
...
Moved populator to init package and added namespace features
2009-10-30 10:31:37 +00:00
Thomas Risberg
4a315ba6d1
fixed rertieval of generated keys for HSQLDB 1.9 and fixed some typos (SPR-6266)
2009-10-28 22:25:58 +00:00
Thomas Risberg
a2cd909306
fixed rertieval of generated keys for HSQLDB 1.9 and fixed some typos (SPR-6266)
2009-10-28 19:40:32 +00:00
Thomas Risberg
84c1b56e35
fixed null handling for all Derby drivers to be the same as for the embedded driver (SPR-6000)
2009-10-28 17:14:47 +00:00
Sam Brannen
6aee6a16ab
polishing
2009-10-13 11:46:40 +00:00
Juergen Hoeller
09e6a85edd
fixed overview files
2009-09-25 08:47:18 +00:00
Mark Pollack
c6cd1a528e
SPR-6119 - Add slf4j dependency back to orm's pom.xml but in test scope as it is needed to run tests that use Hibernate
...
SPR-5956 - Remove commons-logging dependency definitions in pom.xml for all but spring-core so as to make exclusion rule easier for user who use slf4j
2009-09-25 05:16:55 +00:00
Mark Pollack
bd098ce1db
pom maintenance - sync with ivy.xml
...
update junit version in ivy.xml for org.sf.aspects
2009-09-24 06:09:54 +00:00
Juergen Hoeller
e56aa91bd7
"data.sql" instead of "test-data.sql" (SPR-6020)
2009-09-23 16:16:40 +00:00
Juergen Hoeller
c802253402
"data.sql" instead of "test-data.sql" (SPR-6020)
2009-09-23 15:58:38 +00:00
Mark Pollack
4f94f45ec4
pom maintenance
2009-09-21 07:37:30 +00:00
Juergen Hoeller
ca928944db
marked Derby dependency as optional (SPR-6109)
2009-09-14 23:08:32 +00:00
Thomas Risberg
ea674f2fa6
revised the detection of Sybase (SPR-6053)
2009-09-09 13:25:27 +00:00
Thomas Risberg
ceca0db645
added synchronization to compile method (SPR-6001)
2009-09-08 16:19:34 +00:00
Thomas Risberg
b482d6db12
revised the detection of Sybase (SPR-6053)
2009-09-04 18:37:50 +00:00
Juergen Hoeller
8754f0bc85
updated dependencies
2009-08-31 11:25:54 +00:00
Juergen Hoeller
773bdcded5
changed NamedParameter/SimpleJdbcOperations parameter signatures to accept any Map value type (SPR-6046)
2009-08-27 13:53:00 +00:00
Juergen Hoeller
e9823b57b4
revised embedded database support
2009-08-08 20:37:47 +00:00
Mark Pollack
3081396c15
pom maintenance - changes needed to run inside eclipse via m2eclipse
2009-08-06 06:04:56 +00:00
Mark Pollack
97e3b5ca8c
SPR-5976 - Upgrade POMS to JUnit 4.6
2009-08-05 17:48:53 +00:00
Arjen Poutsma
3d29023ef3
Updating POMs to contain Junit & EasyMock version numbers. Apparently, the maven ant tasks cannot resolve our parent pom.
2009-08-03 09:21:44 +00:00
Christian Dupuis
a4bbd9abda
xsds now use schemaLocation attribute on xsd:import elements to specify the concrete schema version to import
2009-07-22 14:06:44 +00:00
Juergen Hoeller
ea8f628c9c
polishing
2009-07-21 14:14:53 +00:00
Chris Beams
9163d8043b
updated .jms dependency on junit 4.6.0 from test->runtime to test->compile. touched all org.eclipse.jdt.core.prefs (during the process of importing the projects). only the date comments within each have changed.
2009-07-15 07:26:31 +00:00
Mark Pollack
0c16554e23
SPR-5803 and additional POM maintenance/development
2009-07-09 19:38:07 +00:00
Sam Brannen
620c9b1f96
[SPR-5895] Upgraded to EasyMock 2.5.1.
2009-07-03 09:32:15 +00:00
Sam Brannen
8bfb56c75b
[SPR-5887] Upgraded to JUnit 4.6.0.
2009-07-02 18:07:55 +00:00
Thomas Risberg
efb63fb524
removed old @SuppressWarnings("unchecked")
2009-06-25 12:42:14 +00:00