mybatis-puls与tx:mybatis这两款简化java项目开发的工具的应用教程

前提

首先你得已经具备写普通得springboot得能力,这两个工具都是在原有的项目上做简化而已。

MyBatis-Plus

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

1,导包
        <!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.3.2</version>
        </dependency>
2,在启动类上加注解

让程序能够扫描得到mapper文件

@MapperScan("dao持久层包的全路径")
3,在持久层mapper接口中继承BaseMapper接口
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface UserMapper extends BaseMapper<Users> {}
4,给pojo实体类中对于数据库里主键字段上加上注解@TableId
    @TableId
    private String id;
5,操作完以后,就面去了写mapper.xml映射文件的步骤(只面去了mapper.xml的步骤,service服务成还是要写的),大多数对于数据库的操作都已经被封装了,只用连表查询于计数一类的少部分数据库操作没有
5,然后你就可以正常的在controller类中和以前一样对数据库进行操作了

只需要和以前一样,调用相应的service方法,他封装的方法都是以看名字就知道意思的,只需要照常调用于传参就行了。

tk.mybatis

1,导入依赖
        <!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter -->
        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.5</version>
        </dependency>
2,在启动类上加注解
import tk.mybatis.spring.annotation.MapperScan;
@MapperScan("持久层的全类名")
3,在持久层中继承BaseMapper
import tk.mybatis.mapper.common.BaseMapper;
public interface UserMapper extends BaseMapper<>
4,在实体类中对应数据库中主键字段上加@Id注解标识主键
import javax.persistence.Id;


    @Id
    private String id;
5,后面的操作就和上面一模一样了所有方法自行摸索。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值