0
点赞
收藏
分享

微信扫一扫

PPT制作指南

jjt二向箔 2023-11-04 阅读 25

MyBatis-Plus与MyBatis区别:

  • 导入坐标不同
  • 数据层实现简化

1.创建项目

2.选择依赖

3.pom文件

说明:配置pom.xml文件

        <dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
<!-- 因为mybatis-plus-boot-starter包含了spring-boot-starter-->
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter</artifactId>-->
<!-- </dependency>-->

4.数据持久层

说明:dao层文件创建UserDao接口。继承了BaseMapper接口,里面有很多的方法。

package com.forever.dao;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.forever.domain.User;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserDao extends BaseMapper<User> {


}

5.测试类

package com.forever;

import com.forever.dao.UserDao;

import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
class Springboot06MybatisPlusApplicationTests {
@Autowired
private UserDao userDao;
@Test
void contextLoads() {
System.out.println(userDao.selectById(1));
}

}

6.问题

说明:自动映射,数据表的名字并不知道。

解决:

说明:因为数据表名是tb_user,配置yml文件。目的是识别数据库中tb_表

#设置MP相关的配置
mybatis-plus:
global-config:
db-config:
table-prefix: tb_

7.成功

 8.注意

说明:我没有配置  column-underline: true是因为mybatis-plus自己开启驼峰写法。

#设置MP相关的配置
mybatis-plus:
global-config:
db-config:
table-prefix: tb_
# column-underline: true

 

 

 

 

 

举报

相关推荐

0 条评论