MyBatis Generator 代码生成:使用 Example 类进行查询
MyBatis Generator 生成的代码中,可以使用'Example'类来进行查询。'Example'类是一个辅助类,用于构建查询条件。它包含一个'Criteria'列表,每个'Criteria'对象表示一个查询条件。可以通过'Example'类的'createCriteria()'方法来创建'Criteria'对象,然后通过'Criteria'对象的方法来设置查询条件。
例如,假设我们有一个'User'表,其中有'id'、'name'和'age'三个字段。我们可以使用以下代码来查询年龄大于等于18岁的用户:
UserExample example = new UserExample();
UserExample.Criteria criteria = example.createCriteria();
criteria.andAgeGreaterThanOrEqualTo(18);
List<User> userList = userMapper.selectByExample(example);
这里我们创建了一个'UserExample'对象,并通过'createCriteria()'方法创建了一个'Criteria'对象。然后使用'Criteria'对象的'andAgeGreaterThanOrEqualTo()'方法设置查询条件。最后,使用'userMapper'的'selectByExample()'方法执行查询,返回符合条件的'User'对象列表。
原文地址: https://www.cveoy.top/t/topic/kfCb 著作权归作者所有。请勿转载和采集!