提交 2d9d4e77 编写于 作者: T terrymanu

fix #351

上级 92595885
......@@ -7,6 +7,7 @@
### 缺陷修正
1. [ISSUE #349](https://github.com/dangdangdotcom/sharding-jdbc/issues/349) ResultSet.wasNull功能不正确
1. [ISSUE #351](https://github.com/dangdangdotcom/sharding-jdbc/issues/351) 包含在默认数据源但不在TableRule配置的表无法正确执行
## 1.5.2
......
......@@ -64,7 +64,8 @@ public class TableReferencesClauseParser implements SQLClauseParser {
}
String tableName = SQLUtil.getExactlyValue(literals);
Optional<String> alias = aliasClauseParser.parse();
if (isSingleTableOnly || shardingRule.tryFindTableRule(tableName).isPresent() || shardingRule.findBindingTableRule(tableName).isPresent()) {
if (isSingleTableOnly || shardingRule.tryFindTableRule(tableName).isPresent() || shardingRule.findBindingTableRule(tableName).isPresent()
|| shardingRule.getDataSourceRule().getDefaultDataSource().isPresent()) {
sqlStatement.getSqlTokens().add(new TableToken(beginPosition, literals));
sqlStatement.getTables().add(new Table(tableName, alias));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册