JdbcTemplate.update核心源码

2022/4/2 11:49:29

本文主要是介绍JdbcTemplate.update核心源码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

    protected int update(final PreparedStatementCreator psc, @Nullable final PreparedStatementSetter pss) {
        return execute(psc, ps -> {
                pss.setValues(ps);
                int rows = ps.executeUpdate();
                return rows;
            });
    }
//----------------------------------------------------------------------------------------------------------------
    public <T> T execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action) {
        Connection con = DataSourceUtils.getConnection(obtainDataSource());
        PreparedStatement ps = psc.createPreparedStatement(con);
        T result = action.doInPreparedStatement(ps);
        return result;
    }

模板模式,回调函数,匿名内部类以及lambda的应用



这篇关于JdbcTemplate.update核心源码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程