在平常的开发中,有时会使用mybatis的逆向工程,来快速的创建类,其中在创建实例的过程中有一个以Example结尾的类,
这个类是专门用来对这个单表来查询的类,就相当于,对该单表的增删改查是脱离sql性质的,直接在service
层就可以完成(当然这个sql是逆向已经生过的)
------------------------------------------------------------------------------------
Mybatis逆向工程会生成实例及实例对应的example(用于添加条件,相当于where后的部分)
xxxExample example = new xxxExample();
Criteria criteria = example.createCriteria();
方法说明:
example.setOrderByClause("字段名ASC")
example.setDistinct(false)
criteria.andXxxIsNull
criteria.andXxxIsNotNull
criteria.andXxxEqualTo(value)
criteria.andXxxNotEqualTo(value)
criteria.andXxxGreaterThan(value)
criteria.andXxxGreaterThanOrEqualTo(value)
criteria.andXxxLessThan(value)
criteria.andXxxLessThanOrEqualTo(value)
criteria.andXxxIn(List)
criteria.andXxxNotIn(List)
criteria.andXxxBetween(value1,value2)
criteria.andXxxNotBetween(value1,value2)