使用环境:springboot的controller层或者service层中
优点:直接有mybatis-plus拼接sql快速的查询/修改数据库
实例:
1、添加依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1.tmp</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
2、idea添加mybatisX或者mybatis-plus的插件
添加yml
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
3、controller查询
//实例化queryWapper对象
QueryWrapper<MmsProduct> query = new QueryWrapper<>();
查询条件
query.eq("product_id", mmsProduct.getProductId());
query.eq("channel_id", mmsProduct.getChannelId());
/** SQL语句查询条件为 product_id = mmsProduct.getProductId() and channel_id = mmsProduct.getChannelId()
*/
MmsProduct product = mmsProductService.getOne(query);
if(product != null){
return AjaxResult.error("该通道已经存在产品ID:"+mmsProduct.getProductId());
}
|