随笔分类 - mybatis-plus
摘要:在实际开发中创建时间与修改时间是必不可少的,新增时间的时候我们常常使用set方法把时间添加进去, 当然这种方法也是可以的,一次两次还是,要是n次的话就有些影响性能了。程序员讲究的是封装,封装好以后拿来用就行,多省事。 1.为需要自动填充的属性添加注解@TableField 提供了4种填充策略: DE
阅读全文
摘要:实际工作中我们需要数据来去重用的蛮多的,比如查询浏览记录,当然你也可以使用流来实现,这里就不陈述了哈。 下面直接粘上代码 @Override public List<BrowsingHistory> queryBrowsingHistoryList(BrowsingHistory browsingH
阅读全文
摘要:换了很多姿势使用mybatis-plus分页还是有问题 问题 比如: 订单表跟订单信息表是一对多关系,分页每页查询出来的数据是以订单商品表为主的,万一 一个订单有十个商品的话,那就只能查询一条单了,这明显就存在问题, 我需要的是每页的条数是以订单表为主的,如果你遇到跟我同样的问题请往下看......
阅读全文
摘要:废话不多说,直接上代码....... seivice层 /** * 条件查询某某信息 * * @param riderRiderLicenseVo * @return */ public List<Rider> queryRiderByRiderLicense(RiderRiderLicenseVo
阅读全文
摘要:单表多条件 第一种方式 service接口 public List<CookBook> test(CookBook cookBook, Integer pageNum, Integer pageSize); service实现类 @Override public List<CookBook> tes
阅读全文
摘要:表结构如下 文章表 点赞记录表 member_id 等于上面的发表人的id whether_attention:是否点赞 0代表没点赞 代表已点赞 service 一个用户对同一条文章只能点赞一次,第二次就是取消点赞 1.首先写个添加点赞记录接口 与 取消点赞记录接口 和 查询点赞记录的接口(根据发
阅读全文