mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-08-18 20:38:02 +08:00
fix code
This commit is contained in:
@@ -24,6 +24,7 @@ import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
import cn.hutool.v7.db.sql.StatementUtil;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.util.Arrays;
|
||||
@@ -35,6 +36,7 @@ import java.util.List;
|
||||
* @author wb04307201
|
||||
*/
|
||||
public class DmDialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 3415348435502927423L;
|
||||
|
||||
/**
|
||||
@@ -78,7 +80,7 @@ public class DmDialect extends AnsiSqlDialect {
|
||||
// 构建字段部分和参数占位符部分
|
||||
entity.forEach((field, value) -> {
|
||||
if (StrUtil.isNotBlank(field) && keyList.contains(field)) {
|
||||
if (keyFieldsPart.length() > 0) {
|
||||
if (!keyFieldsPart.isEmpty()) {
|
||||
keyFieldsPart.append(" and ");
|
||||
}
|
||||
keyFieldsPart.append(field).append("= ?");
|
||||
@@ -88,7 +90,7 @@ public class DmDialect extends AnsiSqlDialect {
|
||||
|
||||
entity.forEach((field, value) -> {
|
||||
if (StrUtil.isNotBlank(field) && !keyList.contains(field)) {
|
||||
if (updateFieldsPart.length() > 0) {
|
||||
if (!updateFieldsPart.isEmpty()) {
|
||||
// 非第一个参数,追加逗号
|
||||
updateFieldsPart.append(", ");
|
||||
}
|
||||
@@ -99,7 +101,7 @@ public class DmDialect extends AnsiSqlDialect {
|
||||
|
||||
entity.forEach((field, value) -> {
|
||||
if (StrUtil.isNotBlank(field)) {
|
||||
if (insertFieldsPart.length() > 0) {
|
||||
if (!insertFieldsPart.isEmpty()) {
|
||||
// 非第一个参数,追加逗号
|
||||
insertFieldsPart.append(", ");
|
||||
insertPlaceHolder.append(", ");
|
||||
|
@@ -26,6 +26,7 @@ import cn.hutool.v7.db.config.DbConfig;
|
||||
import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
|
||||
@@ -35,6 +36,7 @@ import java.sql.PreparedStatement;
|
||||
* @author loolly
|
||||
*/
|
||||
public class H2Dialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1490520247974768214L;
|
||||
|
||||
/**
|
||||
@@ -70,7 +72,7 @@ public class H2Dialect extends AnsiSqlDialect {
|
||||
// 构建字段部分和参数占位符部分
|
||||
entity.forEach((field, value) -> {
|
||||
if (StrUtil.isNotBlank(field)) {
|
||||
if (fieldsPart.length() > 0) {
|
||||
if (!fieldsPart.isEmpty()) {
|
||||
// 非第一个参数,追加逗号
|
||||
fieldsPart.append(", ");
|
||||
placeHolder.append(", ");
|
||||
|
@@ -25,6 +25,7 @@ import cn.hutool.v7.db.sql.QuoteWrapper;
|
||||
import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
import cn.hutool.v7.db.sql.StatementUtil;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.util.ArrayList;
|
||||
@@ -37,6 +38,7 @@ import java.util.List;
|
||||
* @author daoyou.dev
|
||||
*/
|
||||
public class HanaDialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
|
@@ -23,12 +23,15 @@ import cn.hutool.v7.db.config.DbConfig;
|
||||
import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
|
||||
import java.io.Serial;
|
||||
|
||||
/**
|
||||
* Oracle 方言
|
||||
*
|
||||
* @author loolly
|
||||
*/
|
||||
public class OracleDialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 6122761762247483015L;
|
||||
|
||||
private static final String DEFAULT_TABLE_ALIAS = "table_alias_";
|
||||
|
@@ -22,6 +22,7 @@ import cn.hutool.v7.db.config.DbConfig;
|
||||
import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.Query;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
|
||||
@@ -32,6 +33,7 @@ import java.sql.PreparedStatement;
|
||||
* @since 5.7.2
|
||||
*/
|
||||
public class PhoenixDialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
|
@@ -27,6 +27,7 @@ import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.QuoteWrapper;
|
||||
import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.sql.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
|
||||
@@ -37,6 +38,7 @@ import java.sql.PreparedStatement;
|
||||
* @author loolly
|
||||
*/
|
||||
public class PostgresqlDialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 3889210427543389642L;
|
||||
|
||||
/**
|
||||
@@ -66,7 +68,7 @@ public class PostgresqlDialect extends AnsiSqlDialect {
|
||||
// 构建字段部分和参数占位符部分
|
||||
entity.forEach((field, value) -> {
|
||||
if (StrUtil.isNotBlank(field)) {
|
||||
if (fieldsPart.length() > 0) {
|
||||
if (!fieldsPart.isEmpty()) {
|
||||
// 非第一个参数,追加逗号
|
||||
fieldsPart.append(", ");
|
||||
placeHolder.append(", ");
|
||||
|
@@ -24,6 +24,8 @@ import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.QuoteWrapper;
|
||||
import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
|
||||
import java.io.Serial;
|
||||
|
||||
/**
|
||||
* SQLServer2005-2008方言实现<br>
|
||||
* 参考:jdbc-plus
|
||||
@@ -31,6 +33,7 @@ import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
* @author niliwei, Looly
|
||||
*/
|
||||
public class SqlServer2005Dialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private static final String DEFAULT_TABLE_ALIAS = "table_alias_";
|
||||
|
@@ -23,12 +23,15 @@ import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.SqlBuilder;
|
||||
import cn.hutool.v7.db.sql.QuoteWrapper;
|
||||
|
||||
import java.io.Serial;
|
||||
|
||||
/**
|
||||
* SQLServer2012 方言
|
||||
*
|
||||
* @author Looly
|
||||
*/
|
||||
public class SqlServer2012Dialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = -37598166015777797L;
|
||||
|
||||
/**
|
||||
|
@@ -20,12 +20,15 @@ import cn.hutool.v7.db.config.DbConfig;
|
||||
import cn.hutool.v7.db.dialect.DialectName;
|
||||
import cn.hutool.v7.db.sql.QuoteWrapper;
|
||||
|
||||
import java.io.Serial;
|
||||
|
||||
/**
|
||||
* SqlLite3方言
|
||||
*
|
||||
* @author Looly
|
||||
*/
|
||||
public class Sqlite3Dialect extends AnsiSqlDialect {
|
||||
@Serial
|
||||
private static final long serialVersionUID = -3527642408849291634L;
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user