Spring JdbcTemplate

JdbcTemplate简介

是线程安全的,可以为单例bean。

JdbcTemplate增删改查

举例的两个类,对应了两个表

select一条记录

第三点说不能级联,是因为department是一个成员对象,想把dep_id映射到department的id里,是做不到的。

sql 后面是 WHERE id = ?

select多条记录

select做统计

update一条

insert多条

NamedParameterJdbcTemplate

这个用法和JdbcTemplate一样,配置bean设置数据源,然后作为成员变量注入使用即可

map设置参数

类设置参数

继承JdbcDaoSupport的方式不建议使用,直接用把JdbcTemplate当作成员变量的方式就好了

setDataSource2是因为JdbcDaoSupport里的setDataSource是final的。

Last updated

Was this helpful?