【发布时间】:2015-10-27 18:55:50
【问题描述】:
spring.xml
<bean id="jdbcTemp" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="portalDataSource" />
</bean>
在课堂上
@Repository
public class DBUtil{
private static final long serialVersionUID = -6203751104015962909L;
@Autowired
JdbcTemplate jdbcTemp;
private static Logger log = Logger.getLogger("scmLogger");
@Transactional(readOnly=true)
public List<Map<String, Object>> getData(String qry, Object[] pAttr){
log.debug("DBUtil.getData() qry "+qry);
List<Map<String, Object>> vList = new ArrayList<Map<String,Object>>();
vList = jdbcTemp.queryForList(qry, pAttr);
return vList;
}
我想知道这个“jdbcTemplate”是否是一个单例,即我的应用程序中的一个实例。这是最好的使用方式还是其他更好的方式。请提出建议。
问候
阿迪布
【问题讨论】:
标签: java spring spring-mvc dependency-injection