首页 > 解决方案 > JDBC 模板更新方法内部行为

问题描述

如果当我们需要表记录更新或插入时,我们总是调用 jdbctemplete 更新方法。如何分别识别过程,作为记录更新过程和插入过程。将进程标识为更新或插入的内部行为是什么。

是在插入或更新之前查询表还是有另一种机制来做

标签: javaspringjdbcinsertjdbctemplate

解决方案


spring jdbctemplate 内部调用了 java.sql 的 executeUpdate 方法,该方法可以执行 insert、update、delete 或 ddl 语句。

 executeUpdate(String sql)

执行给定的 SQL 语句,它可能是 INSERT、UPDATE 或 DELETE 语句或不返回任何内容的 SQL 语句,例如 SQL DDL 语句。

更多信息:https://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html#executeUpdate(java.lang.String)


推荐阅读