From 7d14a720834075b2d2bfab643fe3a6a6c84d0b4d Mon Sep 17 00:00:00 2001 From: wangkaish <8738115@qq.com> Date: Mon, 22 Mar 2021 14:22:22 +0800 Subject: [PATCH] BugFix: Use columnName for hash when findColumn and findTableSourceWithColumn --- .../alibaba/druid/sql/ast/statement/SQLTableSourceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLTableSourceImpl.java b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLTableSourceImpl.java index bedc7ea61b..e617ae2d1e 100644 --- a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLTableSourceImpl.java +++ b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLTableSourceImpl.java @@ -129,7 +129,7 @@ public abstract class SQLTableSourceImpl extends SQLObjectImpl implements SQLTab return null; } - long hash = FnvHash.hashCode64(alias); + long hash = FnvHash.hashCode64(columnName); return findColumn(hash); } @@ -146,7 +146,7 @@ public abstract class SQLTableSourceImpl extends SQLObjectImpl implements SQLTab return null; } - long hash = FnvHash.hashCode64(alias); + long hash = FnvHash.hashCode64(columnName); return findTableSourceWithColumn(hash, columnName, 0); }