tkmybatis

2018-11-07  本文已影响231人  蓝色_fea0

1/配置

        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.0.4</version>
        </dependency>
如果项目中已经使用了@MapperScan 就把它的包改成
import tk.mybatis.spring.annotation.MapperScan;

如果没有使用的话 可以直接在dao层使用@mapper

2.1/初始化实体类

import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@Data
@Table(name = "student")
public class Student implements Serializable {

    @Id
    private Long id;

    private String name;

    private Integer sex;
}

2.2/dao层与mapper.xml

import com.huazhu.portal.entity.Student;
import tk.mybatis.mapper.common.Mapper;
import tk.mybatis.mapper.common.MySqlMapper;

@org.apache.ibatis.annotations.Mapper
public interface StudentMapper extends Mapper<Student> {

}


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.huazhu.portal.dao.StudentMapper" >

</mapper>

官方文档

上一篇 下一篇

猜你喜欢

热点阅读