|
@@ -93,13 +93,9 @@ public class TaskAutoBilletWatch {
|
|
|
try (DBConnectionManager connManager = new DBConnectionManager(config)) {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM billet_add WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -176,13 +172,9 @@ public class TaskAutoBilletWatch {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM heat_add WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -243,13 +235,9 @@ public class TaskAutoBilletWatch {
|
|
|
try (DBConnectionManager connManager = new DBConnectionManager(config)) {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM billet_union WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -384,13 +372,9 @@ public class TaskAutoBilletWatch {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM host_send WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -441,13 +425,9 @@ public class TaskAutoBilletWatch {
|
|
|
try (DBConnectionManager connManager = new DBConnectionManager(config)) {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM host_send WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -508,13 +488,9 @@ public class TaskAutoBilletWatch {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM car_save WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -573,13 +549,9 @@ public class TaskAutoBilletWatch {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM car_go WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -636,13 +608,9 @@ public class TaskAutoBilletWatch {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM stack_add WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -701,13 +669,9 @@ public class TaskAutoBilletWatch {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM stack_car_save WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -765,13 +729,9 @@ public class TaskAutoBilletWatch {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM car_add WHERE id in (" + placeholders + ")";
|
|
|
|
|
@@ -827,16 +787,10 @@ public class TaskAutoBilletWatch {
|
|
|
|
|
|
try (DBConnectionManager connManager = new DBConnectionManager(config)) {
|
|
|
DBDataReader dataReader = new DBDataReader(connManager);
|
|
|
-
|
|
|
-
|
|
|
// 动态生成SQL语句中的占位符
|
|
|
- StringBuilder placeholders = new StringBuilder();
|
|
|
- for (int i = 0; i < idList.size(); i++) {
|
|
|
- if (i > 0) {
|
|
|
- placeholders.append(",");
|
|
|
- }
|
|
|
- placeholders.append("?");
|
|
|
- }
|
|
|
+ StringJoiner joiner = new StringJoiner(",");
|
|
|
+ idList.forEach(ignored -> joiner.add("?"));
|
|
|
+ String placeholders = joiner.toString();
|
|
|
|
|
|
String sql = "SELECT * FROM plate_update WHERE id in (" + placeholders + ")";
|
|
|
|