修复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

@ -2,7 +2,7 @@
# 🚀Changelog
-------------------------------------------------------------------------------------------------------------
# 5.8.24(2023-12-15)
# 5.8.24(2023-12-19)
### 🐣新特性
* 【cache 】 Cache增加get重载可自定义超时时间issue#I8G0DL@Gitee
@ -26,6 +26,7 @@
* 【http 】 修复graalvm编译后未读取Content-Length可能导致的读取时间过长问题issue#I6Q30X@Gitee
* 【core 】 修复JavaSourceCompiler.addSource目录处理错误问题issue#3425@Github
* 【core 】 修复时间戳转Bean时异常问题issue#I8NMP7@Gitee
* 【core 】 修复PostgreSQL使用upsert字段大小写问题问题issue#I8PB4X@Gitee
-------------------------------------------------------------------------------------------------------------
# 5.8.23(2023-11-12)

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);
}