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

MyBatis-Plus入门

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

最新回答 / 骑猪追虎
原来是每行都缺少了个空格,老师是装了什么插件吗?可以自动识别格式?

讲师回答 / 老猿
该函数式接口声明了T、R两个泛型形式参数,在and中,实际传入的你可以理解为Function接口的匿名实现类,这时候的泛型是实参,T和R都是QueryWrapper。而且and中你要追溯源码,最后确实调用apply了,我给你列出最后调用apply的代码,在AbstractWrapper类中:    protected Children addNestedCondition(boolean condition, Function<Children, Children> func) {      ...

讲师回答 / 老猿
MP默认设置map-underscore-to-camel-case为true,是会驼峰转下划线的,你是不是将这个属性改为false了。如果不是,你做什么操作没转换?
为什么我驼峰式的属性没有转换成下划线的字段

讲师回答 / 老猿
你是springboot方式集成的,还是传统的xml的方式?如果是springboot方式,有可能你引入启动器引入错了,要引入<dependency>    <groupId>com.baomidou</groupId>    <artifactId>mybatis-plus-boot-starter</artifactId>    <version>对应的版本</version></dependency>ar...

讲师回答 / 老猿
你是指queryWrapper.like(StringUtils.isNotEmpty(name), "name", name).like(StringUtils.isNotEmpty(email), "email", email)这句,如果name 和 email 都为空都为空的情况吗?如果是的话,两个都为空,是没有where条件的,就会查询所有记录。
感觉和jpa差不多,jpa集成的是JpaRepository

已采纳回答 / 老猿
你好!目前要看课程反响如何,再决定是否录制后面的内容。感谢你对我的肯定与支持,我会继续提升自己的!
提问的同学,请选择我有问题,不要选择我要评论。选择我要评论,我是没法回答你的问题的。
https://github.com/shengtu0328/mybatisplus-demo 自己整理了一下
我执行测试 出现
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mp.dao.UserMapper.selectAll
这个mapper感觉和刘增辉的mapper差不多哇
课程须知
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下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消