fix NamedSql bug

This commit is contained in:
Looly
2020-10-16 00:04:45 +08:00
parent 8aec62a59b
commit 741babe2c8
3 changed files with 21 additions and 4 deletions

View File

@@ -60,6 +60,19 @@ public class NamedSqlTest {
Assert.assertEquals(sql, namedSql.getSql());
}
@Test
public void parseTest4() {
// 测试postgre中形如data_value::numeric是否出错
String sql = "select device_key, min(data_value::numeric) as data_value from device";
Map<String, Object> paramMap = MapUtil
.builder("name1", (Object)"张三")
.build();
NamedSql namedSql = new NamedSql(sql, paramMap);
Assert.assertEquals(sql, namedSql.getSql());
}
@Test
public void queryTest() throws SQLException {
Map<String, Object> paramMap = MapUtil