diff --git a/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala b/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala index b17434918a..8445d01b9c 100644 --- a/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala +++ b/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala @@ -91,5 +91,22 @@ object Test { println("first name : " + tuple._1); println("last name : " + tuple._2); + + val predicate = + if (1 == 1) + "AND a.id = 1" + else + "" + + // Plain SQL + println(f fetch ( + s""" + SELECT a.first_name, a.last_name, b.title + FROM t_author a + JOIN t_book b ON a.id = b.author_id + WHERE 1 = 1 $predicate + ORDER BY a.id, b.id + """) + ) } } \ No newline at end of file diff --git a/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java b/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java index 0b50aecd47..e58b94e8c6 100644 --- a/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java +++ b/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java @@ -337,6 +337,7 @@ extends BaseTest