如何使用QueryDSL SQL 实施/sf/answers/1147467961/?
我明白那个
新的SQLSubQuery().来自(客户).where(customer.email.eq("foo@example.com"))
楷模
选择customer.email ='foo@example.com'的客户
但我不明白如何选择[literal]如:
select 1 from customer 要么
select 'foo@example.com', 0
按照上述链接的要求.
如果可以使用参数,那么使用常量应该可行
new SQLSubQuery().from(customer)
.where(customer.email.eq("foo@example.com"))
.list(Expressions.constant("foo@example.com"),
Expressions.constant(0))
Run Code Online (Sandbox Code Playgroud)
Expressions.constant记录在这里http://www.querydsl.com/static/querydsl/3.2.3/apidocs/com/mysema/query/support/Expressions.html#constant%28T%29
| 归档时间: |
|
| 查看次数: |
2882 次 |
| 最近记录: |