#1170 - ENH: Add isIn() methods as alias to in() on ExpressionList (for use with Kotlin where in is a keyword)

This commit is contained in:
Rob Bygrave
2017-10-16 23:13:49 +13:00
parent 96a4b93c75
commit 1005f177fd
4 changed files with 75 additions and 2 deletions
@@ -31,6 +31,20 @@ public class TestSubQuery extends BaseTestCase {
Ebean.find(Order.class).where().in("id", sq).findList();
}
@Test
public void test_IsIn() {
ResetBasicData.reset();
List<Integer> productIds = new ArrayList<>();
productIds.add(3);
Query<Order> sq = Ebean.createQuery(Order.class).select("id").where()
.isIn("details.product.id", productIds).query();
Ebean.find(Order.class).where().isIn("id", sq).findList();
}
public void testCompositeKey() {
ResetBasicData.reset();