Commit 6b3ecaee authored by hewei's avatar hewei

bug Mysql5.7 之后distance 和 order by 问题

parent 5db84503
...@@ -102,8 +102,9 @@ public class SelectSelectivePluginTest { ...@@ -102,8 +102,9 @@ public class SelectSelectivePluginTest {
// 3. 测试 distinct // 3. 测试 distinct
tbExample.invoke("setDistinct", true); tbExample.invoke("setDistinct", true);
tbExample.set("orderByClause", "field1 asc");
String sql1 = SqlHelper.getFormatMapperSql(tbMapper.getObject(), "selectByExampleSelective", tbExample.getObject(), columns1); String sql1 = SqlHelper.getFormatMapperSql(tbMapper.getObject(), "selectByExampleSelective", tbExample.getObject(), columns1);
Assert.assertEquals(sql1, "select distinct field1 from tb WHERE ( id < '100' ) order by field2 asc"); Assert.assertEquals(sql1, "select distinct field1 from tb WHERE ( id < '100' ) order by field1 asc");
List list1 = (List) tbMapper.invoke("selectByExampleSelective", tbExample.getObject(), columns1); List list1 = (List) tbMapper.invoke("selectByExampleSelective", tbExample.getObject(), columns1);
Assert.assertEquals(list1.size(), 3); Assert.assertEquals(list1.size(), 3);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment