当前位置: 代码迷 >> Java Web开发 >> spring的事务如何判断是否执行成功了还是回滚了
  详细解决方案

spring的事务如何判断是否执行成功了还是回滚了

热度:324   发布时间:2016-04-17 00:17:05.0
spring的事务怎么判断是否执行成功了还是回滚了
例如下面这段代码
Java code
import org.apache.tomcat.jdbc.pool.DataSource;//import org.springframework.jdbc.datasource.DriverManagerDataSource;import org.springframework.jdbc.core.JdbcTemplate;public class Transaction {    private DataSource ds;    public DataSource getDs() {        return ds;    }    public void setDs(DataSource ds) {        this.ds = ds;    }    public void insert(String sql){//        System.out.println(sql);        JdbcTemplate jt = new JdbcTemplate(ds);        jt.execute(sql);    }}

假如我执行insert()方法怎么判断它是否执行成功,有没有什么标志

------解决方案--------------------
抛个异常,看看数据库的数据啊。。。
------解决方案--------------------
喵喵执行的时间会不会有异常产生
------解决方案--------------------
还没学spring,路过帮顶,接分。
------解决方案--------------------
抛异常回滚!
------解决方案--------------------
占个便宜。。。不用任何付出。。。
------解决方案--------------------
没有异常就成功了。
------解决方案--------------------
那分就平均分呗~
  相关解决方案