NamedParameterJdbcTemplate
插入单个Bean
public void insert(Study study){
String sql = "insert `name`,`age`,`sex` values (:name,:age,:sex)";
SqlParameterSource sps = new BeanPropertySqlParameterSource(study);
NamedParameterJdbcTemplate npjt = new NamedParameterJdbcTemplate(jdbcTemplate.getDataSource());
npjt.update(sql,sps);
}
批量插入Bean
public void insert(List<Study> studyList){
String sql = "insert `name`,`age`,`sex` values (:name,:age,:sex)";
SqlParameterSource[] sps = SqlParameterSourceUrils.createBatch(studyList);
NamedParameterJdbcTemplate npjt = new NamedParameterJdbcTemplate(jdbcTemplate.getDataSource());
npjt.batchUpdate(sql,sps);
}
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果