mirror of
https://gitee.com/dromara/hutool.git
synced 2025-05-05 13:17:58 +08:00
deprecated code
This commit is contained in:
parent
1e82d7bd5f
commit
3a043a261e
@ -22,6 +22,7 @@
|
||||
* 【crypto 】 增加CipherWrapper,增加setRandom(issue#1958@Github)
|
||||
* 【core 】 Opt增加ofTry方法(pr#1956@Github)
|
||||
* 【core 】 DateUtil.toIntSecond标记为弃用(issue#I4JHPR@Gitee)
|
||||
* 【db 】 Db.executeBatch标记一个重载为弃用(issue#I4JIPH@Gitee)
|
||||
*
|
||||
### 🐞Bug修复
|
||||
* 【core 】 修复FileResource构造fileName参数无效问题(issue#1942@Github)
|
||||
|
@ -239,7 +239,9 @@ public abstract class AbstractDb implements Serializable {
|
||||
* @param paramsBatch 批量的参数
|
||||
* @return 每个SQL执行影响的行数
|
||||
* @throws SQLException SQL执行异常
|
||||
* @deprecated 编译器无法区分重载
|
||||
*/
|
||||
@Deprecated
|
||||
public int[] executeBatch(String sql, Object[]... paramsBatch) throws SQLException {
|
||||
Connection conn = null;
|
||||
try {
|
||||
|
@ -16,7 +16,7 @@ import java.util.Map;
|
||||
/**
|
||||
* SQL执行器,全部为静态方法,执行查询或非查询的SQL语句<br>
|
||||
* 此方法为JDBC的简单封装,与数据库类型无关
|
||||
*
|
||||
*
|
||||
* @author loolly
|
||||
*
|
||||
*/
|
||||
@ -26,7 +26,7 @@ public class SqlExecutor {
|
||||
* 执行非查询语句<br>
|
||||
* 语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL,使用name做为占位符,例如:name
|
||||
* @param paramMap 参数Map
|
||||
@ -43,7 +43,7 @@ public class SqlExecutor {
|
||||
* 执行非查询语句<br>
|
||||
* 语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL
|
||||
* @param params 参数
|
||||
@ -63,7 +63,7 @@ public class SqlExecutor {
|
||||
/**
|
||||
* 执行调用存储过程<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL
|
||||
* @param params 参数
|
||||
@ -83,7 +83,7 @@ public class SqlExecutor {
|
||||
/**
|
||||
* 执行调用存储过程<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL
|
||||
* @param params 参数
|
||||
@ -99,7 +99,7 @@ public class SqlExecutor {
|
||||
* 执行非查询语句,返回主键<br>
|
||||
* 发查询语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL
|
||||
* @param paramMap 参数Map
|
||||
@ -116,7 +116,7 @@ public class SqlExecutor {
|
||||
* 执行非查询语句,返回主键<br>
|
||||
* 发查询语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL
|
||||
* @param params 参数
|
||||
@ -148,22 +148,24 @@ public class SqlExecutor {
|
||||
* 批量执行非查询语句<br>
|
||||
* 语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL
|
||||
* @param paramsBatch 批量的参数
|
||||
* @return 每个SQL执行影响的行数
|
||||
* @throws SQLException SQL执行异常
|
||||
* @deprecated 重载导致编译器无法区分
|
||||
*/
|
||||
@Deprecated
|
||||
public static int[] executeBatch(Connection conn, String sql, Object[]... paramsBatch) throws SQLException {
|
||||
return executeBatch(conn, sql, new ArrayIter<>(paramsBatch));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 批量执行非查询语句<br>
|
||||
* 语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql SQL
|
||||
* @param paramsBatch 批量的参数
|
||||
@ -179,12 +181,12 @@ public class SqlExecutor {
|
||||
DbUtil.close(ps);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 批量执行非查询语句<br>
|
||||
* 语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sqls SQL列表
|
||||
* @return 每个SQL执行影响的行数
|
||||
@ -194,12 +196,12 @@ public class SqlExecutor {
|
||||
public static int[] executeBatch(Connection conn, String... sqls) throws SQLException {
|
||||
return executeBatch(conn, new ArrayIter<>(sqls));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 批量执行非查询语句<br>
|
||||
* 语句包括 插入、更新、删除<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param conn 数据库连接对象
|
||||
* @param sqls SQL列表
|
||||
* @return 每个SQL执行影响的行数
|
||||
@ -222,7 +224,7 @@ public class SqlExecutor {
|
||||
/**
|
||||
* 执行查询语句,例如:select * from table where field1=:name1 <br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param <T> 处理结果类型
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql 查询语句,使用参数名占位符,例如:name
|
||||
@ -240,7 +242,7 @@ public class SqlExecutor {
|
||||
/**
|
||||
* 执行查询语句<br>
|
||||
* 此方法不会关闭Connection
|
||||
*
|
||||
*
|
||||
* @param <T> 处理结果类型
|
||||
* @param conn 数据库连接对象
|
||||
* @param sql 查询语句
|
||||
@ -282,7 +284,7 @@ public class SqlExecutor {
|
||||
* executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。<br>
|
||||
* 对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。<br>
|
||||
* 此方法不会关闭PreparedStatement
|
||||
*
|
||||
*
|
||||
* @param ps PreparedStatement对象
|
||||
* @param params 参数
|
||||
* @return 影响的行数
|
||||
@ -297,7 +299,7 @@ public class SqlExecutor {
|
||||
* 可用于执行任何SQL语句,返回一个boolean值,表明执行该SQL语句是否返回了ResultSet。<br>
|
||||
* 如果执行后第一个结果是ResultSet,则返回true,否则返回false。<br>
|
||||
* 此方法不会关闭PreparedStatement
|
||||
*
|
||||
*
|
||||
* @param ps PreparedStatement对象
|
||||
* @param params 参数
|
||||
* @return 如果执行后第一个结果是ResultSet,则返回true,否则返回false。
|
||||
@ -311,7 +313,7 @@ public class SqlExecutor {
|
||||
/**
|
||||
* 执行查询语句<br>
|
||||
* 此方法不会关闭PreparedStatement
|
||||
*
|
||||
*
|
||||
* @param <T> 处理结果类型
|
||||
* @param ps PreparedStatement
|
||||
* @param rsh 结果集处理对象
|
||||
@ -326,7 +328,7 @@ public class SqlExecutor {
|
||||
|
||||
/**
|
||||
* 执行查询语句并关闭PreparedStatement
|
||||
*
|
||||
*
|
||||
* @param <T> 处理结果类型
|
||||
* @param ps PreparedStatement
|
||||
* @param rsh 结果集处理对象
|
||||
@ -345,7 +347,7 @@ public class SqlExecutor {
|
||||
// -------------------------------------------------------------------------------------------------------------------------------- Private method start
|
||||
/**
|
||||
* 执行查询
|
||||
*
|
||||
*
|
||||
* @param ps {@link PreparedStatement}
|
||||
* @param rsh 结果集处理对象
|
||||
* @return 结果对象
|
||||
|
Loading…
Reference in New Issue
Block a user