mybatisplus,传入一个日期进行查询

1.需求,有时候,我们在进行一些模糊查询时,只需要指定一个日期,而不需要后面的时分秒
在这里插入图片描述
2.前端传过来一个时间的字符串,格式为”2020-12-09 “,我用一个dto接收查询条件

在这里插入图片描述
3.mybatisplus提供了一个apply关键字,来拼接sql语句,
官网图
在这里插入图片描述
在这里插入图片描述
4.使用
在这里插入图片描述

5.执行的sql语句

SELECT id,menu_name,business_manager,question_type,description,state,process_description,question_img,create_time FROM t_feedback WHERE date_format(create_time,'%Y-%m-%d') = '2020-12-09 ' LIMIT ?,? 

在这里插入图片描述

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Mybatis-Plus进行分页查询非常简单,只需要引入Mybatis-Plus和分页插件的依赖,然后在Mapper中编写查询方法即可。 以下是一个使用Mybatis-Plus进行分页查询的示例: 1. 引入依赖 ```xml <!-- Mybatis-Plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1</version> </dependency> <!-- Mybatis-Plus分页插件 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-extension</artifactId> <version>3.3.1</version> </dependency> ``` 2. 在Mapper中编写查询方法 ```java import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import java.util.List; public interface UserMapper extends BaseMapper<User> { /** * 分页查询用户信息 * * @param page 分页对象 * @param age 年龄 * @return 分页结果 */ IPage<User> selectPageVo(Page<?> page, @Param("age") Integer age); } ``` 3. 在Service中调用Mapper进行分页查询 ```java import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class UserService { @Autowired private UserMapper userMapper; /** * 分页查询用户信息 * * @param pageNum 页码 * @param pageSize 每页大小 * @param age 年龄 * @return 分页结果 */ public IPage<User> selectPage(int pageNum, int pageSize, Integer age) { Page<User> page = new Page<>(pageNum, pageSize); return userMapper.selectPageVo(page, age); } } ``` 以上示例中,我们定义了一个分页查询用户信息的Mapper方法`selectPageVo`,使用了Mybatis-Plus的分页插件进行分页。在Service中调用该方法时,传入查询的页码和每页大小即可完成分页查询

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值