spring 的jdbctemplate和纯jdbc的异同

spring 的jdbctemplate和纯jdbc的异同


HUH函数
浏览 656回答 1
1回答

MM们

效率上基本没有区别,因为你这里的方法一最终还是要掉方法二来进行实现,只不过你在方法一传的参数数组进去,方法一会帮你构造一个PreparedStatementSetter,然后调用方法二进行执行,所以有中间这个构造过程,你如果对效率要求特别高,那就用方法二了方法一源码:public int update(String sql, Object... args) throws DataAccessException {return update(sql, newArgPreparedStatementSetter(args));//这个被调用的方法就是你提问中的方法二了}protected PreparedStatementSetter newArgPreparedStatementSetter(Object[] args) {return new ArgPreparedStatementSetter(args);}
打开App,查看更多内容
随时随地看视频慕课网APP