有时mbg生成的Example Criteria 条件不能满足需求,我们可以自定
/**
* This class was generated by MyBatis Generator. This class corresponds to
* the database table hy_clip
*
* @mbggenerated do_not_delete_during_merge Sun Apr 08 21:03:55 CST 2018
*/
//必须在此类中添加自定义条件,重新使用mbg生成不会覆盖删除此类中方法
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
//自定义条件
public Criteria orStatusSrtStatus(int status) {
addCriterion("status<" + status + " or (status=3 and srt_status in(0,2))");
return (Criteria) this;
}
}官方文档:http://www.mybatis.org/generator/generatedobjects/extendingExampleClass.html
本文介绍如何在MyBatis Generator生成的ExampleCriteria基础上,通过自定义Criteria类来增加更复杂的查询条件,以满足特定业务场景的需求。
569

被折叠的 条评论
为什么被折叠?



