3.6使用SimpleJdbc
3.6.1 使用SimpleJdbcInsert插入数据
public class JdbcActorDao implements ActorDao {
private JdbcTemplate jdbcTemplate;
private SimpleJdbcInsert insertActor;
public void setDataSource(DataSource dataSource) {
this.jdbcTemplate = new JdbcTemplate(dataSource);
this.insertActor = new SimpleJdbcInsert(dataSource).withTableName("t_actor");
}
public void add(Actor actor) {
Map<String, Object> parameters = new HashMap<String, Object>(3);
parameters.put("id", actor.getId());
parameters.put("first_name", actor.getFirstName());
parameters.put("last_name", actor.getLastName());
insertActor.execute(parameters);
}
// ... additional methods
}3.6.2 通过使用SimpleJdbcInsert检索自动生成的密钥
3.6.3 为SimpleJdbcInsert指定列
3.6.4 使用SqlParameterSource提供参数值
3.6.5 用SimpleJdbcCall调用存储过程
3.6.6 明确声明要用于SimpleJdbcCall的参数
3.6.7 如何定义SqlParameters
3.6.8 通过使用SimpleJdbcCall调用存储的函数
3.6.9 从SimpleJdbcCall返回ResultSet或REF游标
最后更新于
这有帮助吗?