org.springframework.dao.InvalidDataAccessApiUsageException:编译或使用类后,无法更改配置

Ren*_*war 1 spring-mvc

我在spring中使用simpleJdbcInsert将一些数据插入到数据库中,它在第一步(我的意思是第一次插入)时工作正常,当我尝试第二次保存数据时,我得到例外:org.springframework.dao.InvalidDataAccessApiUsageException:配置可以一旦编译或使用了课程,就不得改变."

任何人都可以帮助我解决这个问题.

spi*_*ker 6

当您尝试配置(再次)编译的 simpleJdbcInsert 时,通常会发生此异常.

编译意味着您已实例化simpleJdbcInsert实例并已设置数据源表名.编译 simpleJdbcInsert实例后,不应再次重新配置它; 例如,设置另一个表名.如果需要,请创建一个新的simpleJdbcInsert实例.

要全面了解simpleJdbcInsert的工作原理,请查看simpleJdbcInsertAbstractJdbcInsert的源代码.特别是该方法编译()AbstractJdbcInsert.java