springboot 整合 mybatis(配置版)

代码及配置整合

创建实体类,与数据库对应

在这里插入图片描述

创建 mapper、service 和 controller

在这里插入图片描述

在这里插入图片描述

    @Autowired
    UserService userService;

    @ResponseBody
    @GetMapping("/user")
    public com.vazquez.bootstudy.model.User getById(@RequestParam("id") Long id) {
   
        return userService.getById(id);
    }

在这里插入图片描述

创建 sql xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.vazquez.bootstudy.mapper.UserMapper">
    <select id="getUser" resultType="com.vazquez.bootstudy.model.User">
        select * from user where id = #{id}
    </select>
</mapper>

在这里插入图片描述

修改 mybatis 配置

设置开始驼峰命名,不然数据会显示不出来,以下两种方式选择其一

  1. 在 mybatis 的 xml 配置文件中修改
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "https://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <settings>
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>
</configuration>
  1. 在 application.yml 中修改
mybatis

相关推荐

  1. SpringBoot简单整合mybatis

    2024-04-09 12:18:01       47 阅读
  2. SpringBoot整合MyBatis-Plus

    2024-04-09 12:18:01       59 阅读
  3. springBoot mybatis-plus整合

    2024-04-09 12:18:01       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-09 12:18:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-09 12:18:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-09 12:18:01       82 阅读
  4. Python语言-面向对象

    2024-04-09 12:18:01       91 阅读

热门阅读

  1. node.js常用命令

    2024-04-09 12:18:01       27 阅读
  2. 在 Linux 上使用 Git LFS

    2024-04-09 12:18:01       31 阅读
  3. x264 8x8 水平预测汇编分析

    2024-04-09 12:18:01       39 阅读
  4. 【已解决】解决前端模块与Node.js版本不兼容问题

    2024-04-09 12:18:01       36 阅读
  5. elasticsearch常见面试题

    2024-04-09 12:18:01       29 阅读
  6. 推荐系统学习记录——BERT、SBERT

    2024-04-09 12:18:01       32 阅读
  7. 【算法基础】第一章:基础算法

    2024-04-09 12:18:01       26 阅读
  8. go语言学习--2.函数

    2024-04-09 12:18:01       35 阅读
  9. mysql基础命令和json类型

    2024-04-09 12:18:01       32 阅读
  10. reids自定义RedisTemplate以及乱码问题解决

    2024-04-09 12:18:01       30 阅读