集成MyBatis清单
这个是一个悲剧,猪八戒从掉下来,最后被映射姑娘救了,最后送入洞房的故事。
- 加入依赖
- mybatis
- mysql-connector
- 天上掉下个猪八戒
- mapper 映射迎接猪八戒
- 编写mapper
- 配置mapper扫描
- 送入洞房
- 开始行动
- Service
- Vo
- Controller
加入依赖
compile 'org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.0'
compile 'mysql:mysql-connector-java:5.1.46'
创建实体类(天上掉下个猪八戒)
public class Test {
private long id;
private String username;
private String password;
//...
}
mapper 映射迎接猪八戒
- 编写mapper
public interface TestMapper {
@Insert("insert into Test(username, password) values(#{username}, #{password})")
long add(Test test);
@Select("select * from Test")
List<Test> getAll();
}
- 配置mapper扫描
@MapperScan 里面的参数就是指明MyBatis 会去扫描的位置
@SpringBootApplication
@MapperScan("com.vector.mapper")
public class HelloSpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(HelloSpringBootApplication.class, args);
}
}
送入洞房(配置数据库连接)
#数据库配置
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/test
username: root
password: 123456
开始行动
Service + Vo + Controller
这个是SpringMVC 的知识就不多讲了
网友评论