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

MyBatis-Plus入门

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

已采纳回答 / 老猿
同学,你是指使用UpdateWrapper条件构造器中的set方法吗?我举个例子 UpdateWrapper<User> wrapper = Wrappers.<User>update(); wrapper.eq("name", "王强").set("age", 34).set("email", "wq@baomidou.com"); int rows = userMapper.update(null, wrapper);System.out.println("影响行数:"+...
求老师使用idea吧。在idea里面,这个插件可以直接在pop.xml里面引入,maven就会自动下载
很棒很棒很棒

讲师回答 / 老猿
       Mysql支持主键自增,主键自增是依赖于数据库的机制,所以数据库中也要进行设置。有些数据库没有自增的主键,例如oracle,如果要实现主键自增依赖于sequence序列。       雪花算法是MP默认的主键策略,是通过Java程序生成的自增主键,不依赖于数据库。如果想使用数据库的自增,除了在MP中将主键策略设为自增,还要在数据库中进行设置。

已采纳回答 / 老猿
同学,不太明白你想问什么问题,能表述的具体一点吗?

已采纳回答 / 老猿
同学,MP就是这样设计的呀,你必须配置分页插件PaginationInterceptor。它给你提供的分页方法才生效。
不愧是官方推荐的视频,真6,看完就会了....
tkmapper和mp到底那个好一点,感觉用法差不多啊
课程总结:我都快讲嗨了!
sql语句儿~

讲师回答 / 老猿
同学找到原因了,你的Mapper接口public interface DemoMapper extends BaseMapper<DemoMapper> 。BaseMapper的泛型写错了,BaseMapper的泛型是你要操作的实体。应该这样写。public interface DemoMapper extends BaseMapper<Demouser>

讲师回答 / 老猿
        你在启动类或者配置类中标注@MapperScan了吗?@MapperScan的值的范围是否是“com.mp.mpdemo.mapper”

讲师回答 / 老猿
@TableName注解中的schema就是数据库中的schema,只不过不同数据库中的schema的含义是有差异的。

讲师回答 / 老猿
你好,十分抱歉,网站规定,免费课程不提供源代码。但有的同学把自己敲的代码分享出来了,你可以在留言区和评论区找找。
听不清说啥 自闭了
课程须知
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
提交
取消