优艾设计网

为什么要在方法体内定义类??

优艾设计网 https://www.uibq.com 2023-04-16 07:33 出处:网络 作者:PS入门教程
@Override public void execute(final String sql) throws DataAccessException { if (logger.isDebugEnabled()) { logger.debug(\"Executing SQL statement [\" + sql + \"]\"); } class ExecuteStatementCallback

@Override public void execute(final String sql) throws DataAccessException { if (logger.isDebugEnabled()) { logger.debug("Executing SQL statement [" + sql + "]"); } class ExecuteStatementCallback implements StatementCallback<Object>, SqlProvider { @Override public Object doInStatement(Statement stmt) throws SQLException { stmt.execute(sql); return null; } @Override public String getSql() { return sql; } } execute(new ExecuteStatementCallback()); }

以上这段代码来自JdbcTemplate优艾设计网_设计百科的代码,请问为什么要在execute方法内定义类ExecuteStatementCallback呢?这样做有什么好处?


追忆不待风来 优艾设计网_Photoshop论坛 4小时前

参考new Thread(new Runable())


0

精彩评论

暂无评论...
验证码 换一张
取 消