MyBatis-plus自己写sql语句
MyBatis-plus是一款很好用的工具,集成了丰富的增删改查各种业务操作,更加方便了程序员专注于业务代码
那么,如果需要重写mybatis-plus里面的sql语句呢
比如,我需要用到多表联合查询,一次查询完成封装到实体类
实体类
如果我们多表联合查询,会需要查到其他表的字段,我们需要把这些字段也封装到实体类,并注明不是该表的字段
@TableName("comment")
public class CommentEntity implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
@TableId
private Integer id;
/**
*
*/
private Integer userId;
/**
*
*/
private Integer movieId;
/**
*
*/
private String comment;
//注明不是该表字段
@TableField(exist = false)
private String userName;
@TableField(exist = false)
private String movieName;
setter and getter
xml文件
<