在企业的实际开发中,由于mybatis等的底层封装效率太低,如果要做大量数据操作或大量连接查询统计时,可以使用spring jdbcTemplate 直接访问数据库。SqlDao封装了spring jdbcTemplate。
在spring配置文件中整合sping jdbcTemplate:
<!-- 整合sping jdbcTemplate -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="sqlDao" class="com.zsj.javaweb.jk.common.springdao.SqlDao">
<property name="jdbcTemplate" ref="jdbcTemplate"/>
</bean>
jdbcTemplate返回list集合实际是一个一唯字符串数组,如下图,查询结果是两列数据和与之对应的list集合: