Sun*_*amy 0 java spring jdbctemplate
我注意到Spring JDBCTemplate正在使用update()方法进行插入,更新和删除操作.
我很想知道为什么像jdbcTemplate.insert()和jdbcTemplate.delete()这样的方法不可用?
这个设计决定背后的任何好理由?
您可能知道Spring JDBCTemplate用于样板终止.这里有更具体的表格
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/jdbc.html
所以基本上说他们没有发明新东西.这是某种包装.如果您将查看内部, jdbcTemplate.update(..)您将看到仅具有的java.sql.PreparedStatement executeUpdate() executeQuery() execute().
executeQuery()从数据库中获取数据
executeUpdate()用于插入,更新,删除
execute() 任何类型的操作
所以每个方法都负责特定的SQL查询.