-
Notifications
You must be signed in to change notification settings - Fork 0
Home
likly edited this page Jul 6, 2021
·
4 revisions
Welcome to the final-annotation wiki!
使用编程方式或注解方式快速构建查询条件。
如当需要构建以下查询条件时:
WHERE name = #{value} AND age BETWEEN #{min} AND #{max}
- 编码
new Query().where(
name.eq("name"),
age.between(min,max)
);
- 注解
public class MyQuery implements IQuery{
@Equal
private String name;
@Between
private BetweenValue<Integer> age;
//setter and getter
//...
}
更多请查看Query。
使用编程方式进行数据更新:
UPDATE SET name = #{name} AND version = version + 1
- 编码
new Update()
.set("name","myname")
.incr("version");