mybati-plus多表分页查询
首先编写VO类,VO类包含了要查询的字段值,现在有如下几个表
blog表
@Data
public class Blog {
@TableId(value = "blog_id", type = IdType.AUTO)
private long blog_id; // 主键
private String blog_title;
private Timestamp blog_date;
private String blog_content;
private String blog_cover;
private String blog_description;
private long user_id;
private boolean blog_show;
}
blogData表
@Data
@TableName("blogdata")
public class BlogData {
private long blog_id; // blog表的主键
private int blog_likes;
private int blog_browse;
}
CategoryBlog表
@Data
public class CategoryBlog {
private int category_id;
private long blog_id; // blog表的主键
}
label表
@Data
public class labelBlog {
private int label_id;
private long blog_id; // blog表的主键
}
现在我的需求就是查询blog的内容、标签、分类、点赞量和浏览量,这些数据分别村放在4个表中,那么我就需要将这4个表重新整合成一个类,那么新建一个NewBlogVo类
@Data
public class NewBlogVo {
private long blog_id;
private String blog_title;
private Timestamp blog_date