|
@@ -19,11 +19,10 @@ public class SqlContext {
|
|
|
private static final String PARAM_MAP = "paramMap";
|
|
|
private static final String TABLE_ALIAS_MAP = "tableAliasMap";
|
|
|
|
|
|
- public static void init(Sql<?> sql, Map<String, Object> paramMap) {
|
|
|
+ public static void init(Map<String, Object> paramMap) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put(PARAM_NUMBER, 1);
|
|
|
map.put(PARAM_MAP, paramMap);
|
|
|
- map.put(TABLE_ALIAS_MAP, createTableAliasMap(sql));
|
|
|
threadLocal.set(map);
|
|
|
}
|
|
|
|
|
@@ -48,6 +47,11 @@ public class SqlContext {
|
|
|
return (Map<String, String>) map.get(TABLE_ALIAS_MAP);
|
|
|
}
|
|
|
|
|
|
+ public static void setTableAliasMap(Sql<?> sql) {
|
|
|
+ Map<String, Object> map = threadLocal.get();
|
|
|
+ map.put(TABLE_ALIAS_MAP, createTableAliasMap(sql));
|
|
|
+ }
|
|
|
+
|
|
|
public static String getTableAlias(Table table) {
|
|
|
Map<String, String> tableAliasMap = getTableAliasMap();
|
|
|
String tableAlias = table.getAlias();
|