为了账号安全,请及时绑定邮箱和手机立即绑定

MyBatis-Plus进阶

难度高级
时长 2小时10分
学习人数
综合评分9.77
28人评价 查看评价
10.0 内容实用
9.4 简洁易懂
9.9 逻辑清晰

讲师回答 / 老猿
不会吧,你set表名的代码是在查询方法之前吗?
赵威老师吗?

讲师回答 / 老猿
按照我教程中的步骤设置的吗?乐观锁插件加了吗?你提供的信息太少了,我无法判断出原因。

讲师回答 / 老猿
没明白你说的,原生的mybatis,支持sql语句写在xml中或注解中,写在注解中也可以,xml中不是必须的。
我要把log写入到磁盘某个路径 怎么写?

讲师回答 / 老猿
明白了就好,我最新的课程中,专门讲解了新增人和修改人如何自动填充,欢迎观看。

讲师回答 / 老猿
我的建议是,在生产环境配置正常的数据库,开发和测试环境配置p6spy。除非有特殊情况并且单位规范允许的情况下,才能在生产环境下使用p6spy排查慢sql等问题。
谢谢老师,老师也讲下mp的代码生成器吧

讲师回答 / 老猿
这个应该可以使用分组函数可以解决。就是你想要非重复的那个字段,作为分组条件,但是要显示的其他列,控制起来可能有些费劲,不一定是显示多条数据中的哪一个

讲师回答 / 老猿
请问你数据库的主键,没有设置自增,是由自己维护是吗?注释上说“该类型为未设置主键类型(注解里等于跟随全局,全局里约等于 INPUT)”,是不是全局的主键策略配置的是由自己维护主键,如果是这样,自己生成主键,设置上就可以了。
简单易懂,受益颇丰啊

讲师回答 / 老猿
如果是非前后端分离的,一般把当前登录人信息存到session中,可以使用RequestContextHolder实现,我的新课程有讲解,课程地址:https://www.imooc.com/learn/1294,欢迎观看

讲师回答 / 老猿
这个结果是对的呀,deleted之所以为null,应该是你重写的toString方法中,包含deleted,并且把他打印出来了。

讲师回答 / 老猿
在mp的官方文档中,有说明哪些会存在sql注入的风险,例如:last,还有apply的一种只用方式。官方文档地址:https://mybatis.plus/guide/wrapper.html
课程须知
学习本课程前需要具备一定的MyBatis-Plus基础,并熟悉Lambda表达式和SpringBoot。建议先学习《MyBatis-Plus入门》课程,链接在此:https://www.imooc.com/learn/1130。
老师告诉你能学到什么?
1、掌握MP逻辑删除实现 2、掌握MP自动填充实现 3、掌握MP乐观锁实现 4、掌握MP性能分析 5、掌握MP多租户实现 6、掌握MP动态表 7、掌握MP的SQL注入器

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消