mybatisplus单条件单表查询
时间: 2023-09-25 21:06:46 浏览: 230
MyBatisPlus条件构造器 -Wrapper详解.ziw
在MyBatis-Plus中,可以使用BaseMapper接口提供的方法进行单条件单表查询。首先,你需要创建一个继承自BaseMapper的接口,例如OrderMapper。然后,在OrderMapper接口中,使用@Select注解指定查询语句,使用#{条件}来表示条件值。接着,使用BaseMapper提供的selectOne方法进行查询,传入一个Wrapper对象作为参数,该对象可以通过QueryWrapper类来创建,并使用eq方法指定查询条件。最后,通过调用selectOne方法即可得到查询结果。以下是一个示例代码:
```
@Mapper
public interface OrderMapper extends BaseMapper<Order> {
@Select("select * from t_order where id = #{id}")
Order selectById(@Param("id") Long id);
}
```
在上述示例代码中,我们创建了一个OrderMapper接口,继承自BaseMapper<Order>,并使用@Select注解指定了查询语句。在查询语句中,使用#{id}来表示查询条件。然后,通过调用selectById方法,并传入id参数,即可进行单条件单表查询。
需要注意的是,以上示例代码中的Order是一个实体类,需要使用@Table注解指定对应的数据库表名,并且需要为每个字段添加相应的注解,如@Column、@TableId等,以便进行数据库映射。
参考资料:
https://baomidou.com/pages/10c804/#abstractwrapper<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文