@ -230,6 +230,12 @@ public class JdbcMapperProcessor extends AbstractProcessor {
@@ -230,6 +230,12 @@ public class JdbcMapperProcessor extends AbstractProcessor {
@ -688,6 +694,30 @@ public class JdbcMapperProcessor extends AbstractProcessor {
@@ -688,6 +694,30 @@ public class JdbcMapperProcessor extends AbstractProcessor {
}
// end close method
if(sqlBuilderMethod!=null){
// we want to generate this method returning proper InList
@ -1126,6 +1156,34 @@ public class JdbcMapperProcessor extends AbstractProcessor {
@@ -1126,6 +1156,34 @@ public class JdbcMapperProcessor extends AbstractProcessor {
assertEquals(arr,qm.selectRandomSqlBuilder(SqlBuilder.of(qm.getConnection()).append("person_no = ? OR ",1L).appendInList("person_no",Arrays.asList(2L,3L))));
assertEquals(arr,qm.selectRandomSqlBuilder(SqlBuilder.of(qm.getConnection()).append("person_no = 1 OR ").appendInList("person_no",Arrays.asList(2L,3L))));
assertEquals(arr,qm.selectRandomSqlBuilder(1L,SqlBuilder.of(qm.getConnection()).append(" OR person_no in (2,3)"),"NoNameMatch"));