#1436 - PersistenceException: Query threw SQLException:No ScalarType registered for class java.util.Arrays$ArrayList Query was:select id, name from o_customer where id = any(?)

Add test for SqlUpdate
This commit is contained in:
rob bygrave
2018-06-19 16:30:21 +12:00
parent dd8607b072
commit b58fc2df04
+16
View File
@@ -143,6 +143,22 @@ public class DtoQueryTest extends BaseTestCase {
assertThat(list).isNotEmpty();
}
@ForPlatform(Platform.POSTGRES)
@Test
public void sqlUpdate_bindListParam_usingPostrgesAnyWithPositionedParameter() {
ResetBasicData.reset();
List<Integer> ids = Arrays.asList(999999999, 999999998);
int rows = server().createSqlUpdate("update o_customer set name = ? where id = any(?)")
.setParameter(1, "Junk")
.setParameter(2, ids)
.execute();
assertThat(rows).isEqualTo(0);
}
@Test
public void dto_queryPlanHits() {