依赖
<!--tk.mybatis依赖-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
我们可以看到这个SampleMainMapper接口中都没有写任何的方法,只是继承一个Mapping接口,这边需要注意的是Mapper不是mybatis中的mapper(org.apache.ibatis.annotations.Mapper),而是tk.mybatis.mapper.common.Mapper中的。
然后只需一个pojo类和map接口继承tk.mybatis即可
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
@Data
@Table(name = "t_res_communion_info")
public class TresCommunionInfo {
@Id
@Column(insertable = false)
private Long id;
private String flowId;
private String requestText;
private String responseText;
private String exceptionText;
private Date startTime;
private Date endTime;
}
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface TresCommunionInfoMapper extends tk.mybatis.mapper.common.Mapper<TresCommunionInfo> {
}