一.创建mybatis模块
二.新建四个软件包,在resources下新建mapper的目录
1.HelloController
2.User
还需建立每个属性的set和get便于使用和修改
3.UserMapper
4.UserService
5.UserMapper.xml
要新建立模板
模板:
<?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=""> <!--namespace根据自己需要创建的的mapper的路径和名称填写--> </mapper>
再创建
填充代码
User为自己表名
<resultMap>
:这是一个结果映射的定义,用于将数据库查询的结果映射到Java对象中。在这个例子中,有一个名为 "UserResult" 的结果映射,它用于将查询结果映射到 User
对象。
<id>
元素定义了主键属性的映射规则,其中property
属性指定了Java对象的属性名,column
属性指定了数据库中的列名。这表示id
列的值将映射到id
属性。<result>
元素定义了其他属性的映射规则,类似于<id>
元素,只不过它们用于非主键属性的映射。例如,name
、age
、sex
、createTime
列的值将映射到相应的属性。
三.创建数据库
数据库名和表名要记住
添加数据
四.链接数据库
添加application.yml的代码
username: root password: zwb20030419...
改为自己数据库的用户名和密码。
url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8
中的mybatis改为自己数据库名字。
五.启动程序
得到数据
/getUser根据你自己的值去访问