mybtaisplus的扩展功能

  1. 逻辑删除

逻辑删除

我们可能见到过这样的操作,就是如果我们在京东app上把订单删除了,还可以在网页版中进行恢复,这其实就是在告诉我们该订单并没有在数据库中删除,而可能做了删除数据迁移或者是做了个删除的标记只要我们查询订单的时候不查询标记已删除的订单就行了,而这样的操作就是逻辑删除了。

逻辑删除是为了方便数据恢复和保护数据本身价值等等的一种方案,但实际就是删除操作,如果你需要频繁查出来看就不应使用逻辑删除,而是以一个状态去表示。

逻辑删除实现步骤:

  1. 自动填充功能

  1. 执行sql分析打印

MybatisPlus依赖p6spy 组件,可以完美的输出打印 SQL 及执行时长。这样我们就可以分析到我们那些sq[执行的慢了。开发步骤如下:

  1. 数据源配置加密

我们知道我们的数据源很多人都直接配置在application中间中,并且是明文的,这样就可能导致我们的数据库账号密码呗泄露的危险,而MybatisPlus可以对我们配置数据源的账号和密码进行加密。MyBatisPlus中支持使用对称加密AES来对数据源信息加密。

  1. 多数据源配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值