修复 SQL 语句中的表别名引用,以支持子列查询

This commit is contained in:
dftre 2025-03-17 17:57:50 +08:00
parent 58c0897162
commit 0c12c12b65

View File

@ -87,7 +87,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#if($table.haveSubColumn == '1')
where ${pkColumn.columnName} = #{${pkColumn.javaField}}
#else
where ${tableName}.${pkColumn.columnName} = #{${pkColumn.javaField}}
#set($tableAlias=$table.tableAlias)
where ${tableAlias}.${pkColumn.columnName} = #{${pkColumn.javaField}}
#end
#elseif($table.sub)
select#foreach($column in $columns) a.$column.columnName#if($foreach.count != $columns.size()),#end#end,