tkmbatis 日志_SpringBoot集成TkMybatis插件

本文介绍了如何在SpringBoot项目中集成TkMybatis,通过引入相关依赖、配置实体类、继承Mapper接口、配置@MapperScan以及设置mapper.xml,实现数据库操作的简化并展示了一个自定义查询方法的示例。
摘要由CSDN通过智能技术生成

基于SpringBoot,继承Mybatis后,对其进行简化,尽量减少开发工作量!

实现步骤如下:

一、引入TKMybatis依赖

tk.mybatis

mapper

4.1.5

tk.mybatis

mapper-spring-boot-starter

2.1.5

二、配置实体类

package com.yuq.sunrise.model;

import javax.persistence.GeneratedValue;

import javax.persistence.GenerationType;

import javax.persistence.Id;

import javax.persistence.Table;

import java.io.Serializable;

import java.util.Date;

/**

* 用户信息

* @author Administrator

*

*/

@Table(name = "USER_INFO")

public class User implements Serializable {

private static final long serialVersionUID = 1L;

// @Id表示该字段对应数据库表的主键id

// @GeneratedValue中strategy表示使用数据库自带的主键生成策略.

// @GeneratedValue中generator配置为"JDBC",在数据插入完毕之后,会自动将主键id填充到实体类中.类似普通mapper.xml中配置的selectKey标签

@Id

@GeneratedValue(strategy = GenerationType.IDENTITY,generator = "JDBC")

private Long rowId;

private String loginName;

private String password;

private String realName;

private String telPhone;

private String emailAddress;

private Date createDate;

private Date loginTime;

private Integer loginCount;

private String isVal;

/**

* create by: yuq

* description: 默认构造

* create time: 2019-06-08 19:57

*

* @param

* @return

*/

public User() {

super();

}

/**

* create by: yuq

* description: 构造函数,不包含主键字段

* create time: 2019-06-08 19:57

*

* @param

* @return

*/

public User(String loginName, S

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值