### DAO方法列表
* int countByExample(Example example);
* int countByExample_physical(Example example);
* List selectByExample(Example example);
* List selectByExample_physical(Example example);
* int insert( record);
* int insert_physical( record);
* int insertList(List record);
* int insertList_physical(List record);
* int insertSelective( record);
* int insertSelective_physical( record);
* int insertListSelective(List record);
* int insertListSelective_physical(List record);
* int updateByExample(@Param("record") record, @Param("example") Example example);
* int updateByExample_physical(@Param("record") record, @Param("example") Example example);
* int updateByExampleSelective(@Param("record") record, @Param("example") Example example);
* int updateByExampleSelective_physical(@Param("record") record, @Param("example") Example example);
* int deleteByExample(Example example);
* int deleteByExample_physical(Example example);
* selectByPrimaryKey(Map map);
* selectByPrimaryKey_physical(Map map);
* int updateByPrimaryKey( record);
* int updateByPrimaryKey_physical( record);
* int updateByPrimaryKeySelective( record);
* int updateByPrimaryKeySelective_physical( record);
* int deleteByPrimaryKey(Map map);
* int deleteByPrimaryKey_physical(Map map);
> 为对应实体,ByPrimaryKey的方法有主键时生成,_physical包含表中所有数据,无_physical的包含删除标识未标识删除的数据
### 示例
Example example = new Example();
example.or().andxxEqualTo(XXX);
example.or().andxxEqualTo(XXX);
example.or().andxxEqualTo(XXX);
List list = Dao.selectByExample(example);
#####或
Example example = new Example();
Example.Criteria criteria = example.createCriteria();
criteria.andxxEqualTo(XXX);
criteria.andxxEqualTo(XXX);
criteria.andxxEqualTo(XXX);