mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-13 21:01:01 +08:00
Add test #580
This commit is contained in:
parent
e4d6caebf8
commit
7079eeff9c
@ -31,6 +31,7 @@ import com.mysema.query.types.expr.BooleanOperation;
|
||||
import com.mysema.query.types.expr.Wildcard;
|
||||
import com.mysema.query.types.path.NumberPath;
|
||||
import com.mysema.query.types.query.ListSubQuery;
|
||||
import com.mysema.query.types.query.NumberSubQuery;
|
||||
|
||||
public class SQLSubQueryTest {
|
||||
|
||||
@ -82,6 +83,26 @@ public class SQLSubQueryTest {
|
||||
"on EMPLOYEE.SUPERIOR_ID = employee2.ID)", serializer.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void In() {
|
||||
ListSubQuery<Integer> ints = new SQLSubQuery().from(employee).list(employee.id);
|
||||
QEmployee.employee.id.in(ints);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void In_Union() {
|
||||
ListSubQuery<Integer> ints1 = new SQLSubQuery().from(employee).list(employee.id);
|
||||
ListSubQuery<Integer> ints2 = new SQLSubQuery().from(employee).list(employee.id);
|
||||
// QEmployee.employee.id.in(new SQLSubQuery().union(ints1, ints2));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void In_Union2() {
|
||||
NumberSubQuery<Integer> ints1 = new SQLSubQuery().from(employee).unique(employee.id);
|
||||
NumberSubQuery<Integer> ints2 = new SQLSubQuery().from(employee).unique(employee.id);
|
||||
// QEmployee.employee.id.in(new SQLSubQuery().union(ints1, ints2));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void Unique() {
|
||||
SQLSubQuery query = new SQLSubQuery();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user