JavaでのQueryWrapperの使用方法は何ですか?
JavaでQueryWrapperを使用する際には、まず対応するパッケージをインポートする必要があります。
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
QueryWrapperを使用する際には、次の手順に従うことができます。
- QueryWrapperオブジェクトを作成する。
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
- QueryWrapperを使用して、クエリ条件を設定する方法は次のとおりです。
queryWrapper.eq("name", "Tom"); // 等于 name = 'Tom'
queryWrapper.ne("age", 20); // 不等于 age <> 20
queryWrapper.like("email", "@gmail.com"); // 模糊查询 email LIKE '%@gmail.com%'
queryWrapper.between("age", 18, 30); // 范围查询 age BETWEEN 18 AND 30
- MapperのselectList()メソッドを呼び出して検索を実行します。
List<User> userList = userMapper.selectList(queryWrapper);
QueryWrapperの基本的な使い方について説明しました。異なる検索条件を設定することで、より複雑な検索操作を実現することができます。また、QueryWrapperにはinやisNull、orderByなどの他の検索条件を設定するための方法もありますので、実際のニーズに応じて適切な方法を選択して使用してください。