Bind a parameter for each value in the given list * number of property names,
and defines an attribute as the comma-separated list of parameter references (using colon prefix).
Used to create query similar to:
select * from things where (id, foo) in ((1,'abc'),(2,'def'),(3,'ghi'))
Examples:
List<ThingKey> thingKeys = ...
List<Thing> things = handle.createQuery("select * from things where (id, foo) in (<thingKeys>)")
.bindBeanList("thingKeys", thingKeys, Arrays.asList("id", "foo"))
.mapTo(Contact.class)
.list();