Spring的JdbcTemplate批量更新

小银 发布于 2013/11/22 11:06
阅读 1K+
收藏 0

Spring的JdbcTemplate里的批量更新方法

int[] org.springframework.jdbc.core.JdbcTemplate.batchUpdate(String sql, BatchPreparedStatementSetter pss) throws DataAccessException

需要传入一个实现BatchPreparedStatementSetter 接口的类,在spring包里没有找到实现类,要有也是一个抽象类,但是看着不像

各位大神们在使用这个方法的时候这个接口类是用哪个?自己写么?小弟我暂时是自己写了个实现类丢进去执行的,不知大家怎么解决的?


加载中
0
刘志成
刘志成
        String sql="insert into user(name,password,type) values(?,?,?)";
          jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter()
          {
           public void setValues(PreparedStatement ps,int i)throws SQLException
           {          }
           public int getBatchSize()
           {          }
          });
大米被占用
大米被占用
回复 @小银 : 我一般也这么写,这类接口的实现类应为不会存在别的调用,直接在这写就OK了,免去类加载和维护。
小银
小银
这样写代码不好看。。而且为什么不写个实现类呢。。调用起来多方便
0
Ryan-瑞恩
Ryan-瑞恩

搞一个实现类,,,,调用的时候,传实现类的对象进去就搞定了。

BatchPreparedStatementSetter 就是接口!

目前我解决方法和你一样,拿思想类来搞定。

Ryan-瑞恩
Ryan-瑞恩
回复 @屁屁果 : 好。。。。
光石头
光石头
回复 @Rayn-瑞恩 : 嗯,直接就是对象操作啊,包括批量操作对象啊,今年8月份就发布了啊......
Ryan-瑞恩
Ryan-瑞恩
回复 @屁屁果 : 我K。。。。。原来你已经做了封装。
光石头
光石头
springrain 已经实现好了,你可以拷贝过来
Ryan-瑞恩
Ryan-瑞恩
回复 @小银 : 肯定要自己实现啊。那你还想怎么办?
下一页
0
光石头
光石头
springrain 已经封装好了,你可以拷贝过来
返回顶部
顶部