MyBatis-Plus与MyBatis区别:
- 导入坐标不同
- 数据层实现简化
1.创建项目
2.选择依赖
3.pom文件
说明:配置pom.xml文件
com.baomidou
mybatis-plus-boot-starter
3.4.3
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 {
}
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;
@Sprin服务器托管网gBootTest
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
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
框架.NET6.0 编译器:vs Community2022 基于C# 大致框架 代码分享 纯文本按钮TextOnlyButton资源字典分享 Mainwindow.xm 带背景效果按钮设计BackDropButton资源字典分享 Mainwindow.xm …