1.在SpringBooot项目整合tkMybatis
本次使用的springboot项目为之前创建的demo,有需要的可以点击直达查看
在pox.xml文件的dependencies标签引入依赖
<!--引入mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--添加tk mybatis依赖-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>
2.在application.yml文件添加
mysql必要参数
#设置mysql参数
spring:
datasource:
url: jdbc:mysql://127.0.0.0:3306/itmei?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT&allowMultiQueries=true
username: xx
password: xxxxx
driver-class-name: com.mysql.jdbc.Driver
3.在驱动类上添加@MapperScan指定包名称用来存放mapper接口
需要注意的是使用的tk.mybatis类的注解
4.包路径如下
我们的Mapper要继承tk的Mapper接口,由于我们已经在启动类添加了@MapperScan所以不需要在接口上另外添加@MapperScan注解
实体类对象
/**
* 用户实体类
*/
@Table(name = "tab_user") //对应数据库的表名称
public class UserInfo implements Serializable {
@Id //对应数据库的主键
private int uid;//用户id
private String username;//用户名,账号
private String password;//密码
private String name;//真实姓名
private String birthday;//出生日期
private String sex;//男或女
private String telephone;//手机号
private String email;//邮箱
private String status;//激活状态,Y代表激活,N代表未激活
private String code;//激活码(要求唯一)
private String createdate;//用户创建日期
省略get/set
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/83861.html