Spring的TransactionTemplate和SimpleJdbcTemplate是线程安全的吗?

peq*_*peq 7 java spring thread-safety

我目前正在处理代码,其中有一个单例,它被许多线程使用,并且没有状态,除了TransactionTemplate和SimpleJdbcTemplate的两个字段,它们在单例函数中用于访问数据库.

这是安全还是我应该在需要的时候创建一个新模板?

Rya*_*art 16

SimpleJdbcTemplate只包装一个JdbcTemplate,因此它是线程安全的,就像TransactionTemplate一样.