修复PostgreSQL使用upsert字段大小写问题问题

This commit is contained in:
Looly
2023-12-19 22:22:20 +08:00
parent 168be856c0
commit bc5ec5c5d2
2 changed files with 6 additions and 2 deletions

View File

@@ -22,6 +22,9 @@ import java.sql.SQLException;
public class PostgresqlDialect extends AnsiSqlDialect{
private static final long serialVersionUID = 3889210427543389642L;
/**
* 构造
*/
public PostgresqlDialect() {
wrapper = new Wrapper('"');
}
@@ -53,7 +56,7 @@ public class PostgresqlDialect extends AnsiSqlDialect{
final String wrapedField = (null != wrapper) ? wrapper.wrap(field) : field;
fieldsPart.append(wrapedField);
updateHolder.append(wrapedField).append("=EXCLUDED.").append(field);
updateHolder.append(wrapedField).append("=EXCLUDED.").append(wrapedField);
placeHolder.append("?");
builder.addParams(value);
}