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

MyBatis-Plus入门

难度高级
时长 4小时 0分
学习人数
综合评分9.57
102人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.6 逻辑清晰

讲师回答 / 老猿
您好!十分抱歉,网站规定,免费课程不提供源代码。但是有的同学把自己做的例子公布出来了,你可以在留言区找一找,参考一下。
老师,求课程源码,谢谢!
什么玩意!!!
怎么不适用idea

已采纳回答 / 老猿
看你这个SQL已经打印出来了,就是日志中缺少级别。用我这个配置试试呢,看着应该是一样的。  pattern:    console: '%p%m%n'如果依然不能解决问题,你再反馈给我。
wq是啥意思?
牛批,我也听嗨了。造化钟神秀!!

已采纳回答 / 老猿
       同学你是问mp插入返回主键的原理,还是从使用角度提的问题,如果从使用角度说,我在6-2节主键策略中进行了讲解。无论是数据库自增、雪花算法、uuid,这些主键策略在插入后,都会回写到实体中的主键实例变量中。原理这块我也没有研究过源代码。
突然声音正常了,还有点不适应。

讲师回答 / 老猿
是的,一是实体需要继承Model类,二是必须存在对应的原始mapper并继承baseMapper并且可以使用的前提下,才能使用此 AR 模式。

讲师回答 / 老猿
      你好!      关于oracle序列主键,MP的官网上有详细的配置教程,教程地址为:https://mybatis.plus/guide/sequence.html       你看看通过教程能否解决你的问题,如果不能解决再反馈给我。

已采纳回答 / 老猿
一般情况下是controller中注入service,service层是业务逻辑层,在里面写业务逻辑,service层注入mapper,其实mapper就是dao层,与数据库进行交互。

已采纳回答 / 老猿
同学找到错误原因了mybatis-plus:   mapper-locations:     - com/mp/mapper/* 我这配置最后一行,横岗-和com/mp/mapper/* 之间有空格,你没有空格,所以报错了,这是yaml的语法规范。

讲师回答 / 老猿
在同学笔记区,您可以参考其他同学的笔记。课程本身不提供笔记。
课程须知
1、有Java开发基础,了解Lambda表达式; 2、至少会使用一种关系型数据库; 3、熟悉Maven; 4、熟悉SpringBoot; 5、最好熟悉MyBatis。
老师告诉你能学到什么?
1、了解MP的基本原理及框架特点; 2、掌握MP通用Mapper的使用; 3、掌握MP常用注解的使用; 4、掌握ActiveRecord模式的使用; 5、掌握MP多种主键策略的使用; 6、掌握MP常用配置的使用; 7、掌握MP通用Service的使用; 8、掌握MP在某些应用场景下的具体使用方式。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消