mybatis generator 如何使用提供的example类,完成or条件的拼接
时间: 2023-06-02 20:03:46 浏览: 107
Java中mybatis关于example类的使用详解
Mybatis Generator可以通过Example类来拼接OR条件。首先需要在生成代码时开启Example支持,在generatorConfig.xml配置文件中设置<exampleType>complex</exampleType>。然后在使用Example时,使用Example.Criteria对象来进行条件拼接,示例代码如下:
```
Example example = new Example(Tablename.class);
example.createCriteria()
.andEqualTo("column1", value1)
.orEqualTo("column2", value2);
List<Tablename> result = tableNameMapper.selectByExample(example);
```
以上示例代码中,在Example.Criteria对象中使用andEqualTo()来拼接条件,同时使用orEqualTo()来拼接OR条件。调用selectByExample()方法,基于Example对象来查询符合条件的结果。
阅读全文