代码外挂MP

在日常的代码开发中,书写一些selectOne、QueryList、insert等方法时总需要从Mapper、dao、service、impl层依次来进行编写,这对于一些新手来说,练习代码的熟练度加强记忆用来练手非常合适、但是对于一个经常敲代码的人来说会感觉非常乏味与麻烦。今天就给大家分享一个外挂——MP也就是Mybatis-plus

开启MP首先需要开启AR领域,注意这可不是说3D AR而是指ActiveRecord领域模型,怎么开启AR呢?首先需要你的entity层的实体类继承extends Model<Object>这个类如下:

entity层已经表达自己的诚意开始主动继承自己父类的东西了,他的好兄弟dao层也不能闲着呀,所以dao层也需要拿出自己的诚意去继承他的父类extends BaseMapper<Object>形式跟entity层一样,如下:

你不会以为这样MP就可以用了吧?

不!

这么好用的东西怎么会这么容易搭建好呢?

接下来我们需要来整顿service层和对应得实现层,其实service和impl都是跟上面一样都是继承父类得东西,如下:

当这两步都进行完了,我们得MP就相当于完全开启了,里面有很多常用得方法,这个需要你慢慢探索。

怎么用?如下

@RunWith(SpringRunner.class)
@SpringBootTest
public class BaseSpringBootTest {

    @Autowired
    private UserServices userService;
    @Autowired
    private MusicService musicServices;
    @Test
    public void test() throws IOException{
        System.out.println("spring boot testing");
        List<User> list = userService.QueryList("user", "123456");
        System.out.println("list:"+list);
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值