您的位置:首页 > 编程语言 > Java开发

在spring中使用JDBC事务配置

2016-09-05 15:35 323 查看
1:首先在applicationContext.xml文件中配置如下信息

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>

</bean>

2:在dao层的代码片断如下

@Resource
private JdbcTemplate jdbcTemplate;
public void addBatch(final List<TestT> ts){
final List<TestT> tts = ts;
try {
String sql = "insert into TestT(id,name,sex) values(?,?,?)";
this.jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() {
@Override
public void setValues(PreparedStatement ps, int i) throws SQLException {
TestT t = tts.get(i);
ps.setString(1, t.getId());
ps.setString(2, t.getName());
ps.setString(3, t.getSex());

}
@Override
public int getBatchSize() {
return tts.size();
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: