Skip to content
likly edited this page Jul 6, 2021 · 4 revisions

Welcome to the final-annotation wiki!

Query

使用编程方式或注解方式快速构建查询条件。

如当需要构建以下查询条件时:

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

使用编程方式进行数据更新:

UPDATE SET name = #{name} AND version = version + 1
  • 编码
new Update()
    .set("name","myname")
    .incr("version");
Clone this wiki locally