【发布时间】:2011-07-02 12:20:09
【问题描述】:
嗨,我正在使用 spring config.xml 来配置我的嵌入式数据库 hsqldb。我的弹簧配置如下:
<jdbc:embedded-database id="dataSource" type="HSQL">
<jdbc:script location="classpath:schema.sql" />
</jdbc:embedded-database>
<bean id="adapterDataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="datasource" ref="dataSource"></property>
<property name="driverClassName" value="org.hsqldb.jdbcDriver" />
<property name="url" value="jdbc:hsqldb:file:data/db/lmexadapter_db" />
<property name="username" value="sa" />
<property name="password" value="" />
</bean>
当运行我在 spring config.xml 上面使用的应用程序时,它给了我一个异常,如下所示:
org.springframework.beans.NotWritablePropertyException:bean 类 [org.apache.commons.dbcp.BasicDataSource] 的属性“数据源”无效:Bean 属性“数据源”不可写或设置方法无效。 setter的参数类型和getter的返回类型是否匹配?
请尽快帮助解决这个问题
谢谢
【问题讨论】: