什么是JdbcTemplate
- JdbcTemplate概念
为了简化持久化操作,Spring在JDBC API之上提供了JdbcTemplate组件
-
JdbcTemplate的使用
在Dao层中,1.注入JdbcTemplate,2.声明RowMapper用于将表与实体类进行一一对应。
update方法:用于进行一些增删改操作
batchupdate:用于进行一些批量的增删改操作
query主要用于查询操作
此外还有queryForObejct等方法
需要引入的jar包:spring-jdbc包
测试时需要引入的jar包:spring-test包、junit包
-
优缺点分析,优点:
1.简单
2.灵活
-
缺点:
1.SQL与Java代码参杂
2.功能不丰富,例如没有提供分页的功能
3.不是一个符合ORM(对象关系映射)的框架,实际操作中还是需要mybatis或者hibernate等框架。