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

MyBatis-Plus入门

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

讲师回答 / 老猿
同学,@TableField(select = false)只是让该字段不出现在select语句中,而你还配置了该字段为逻辑删除字段,你调用MP提供的方法,它当然出现在where中了,保障查出来的字段是逻辑未删除的。

最新回答 / 慕前端8379858
你完全可以将这两个放在一个类选择器中写,一个类选择器中可以写多个属性的fzpdpws

讲师回答 / 老猿
你可以参考楼下这位网友的,也可以参考其他网友的看看。

讲师回答 / 老猿
楼下这位网友,解释了MySQL sql语句中,查询条件区分大小写的方法。不知道是不是你想要的答案。

讲师回答 / 老猿
       如果数据库中的主键字段名和实体中的属性名,不一样且不是驼峰之类的对应关系,可以在实体中表示主键的属性上加@Tableid注解,并指定@Tableid注解的value属性值为表中主键的字段名既可以对应上。

讲师回答 / 老猿
我建立Maven项目是一种比较通用的创建方法,为的是让大家更清晰的了解创建过程,便于讲解,是为了授课需要,引入了springboot的依赖,按照springboot的规范开发自然是springboot项目了。你直接建立springboot项目也可以,步骤会简化。

讲师回答 / 老猿
你使用dubbo,应该是通过rpc的方式调用远程项目的方法了,MP官网上关于条件构造器是这样说的“不支持以及不赞成在 RPC 调用中把 Wrapper 进行传输”

已采纳回答 / 老猿
是不是没导入Arrays所在的包,或者包导错了。

已采纳回答 / 老猿
需求七是:(age<40 or email is not null) and name like '王%'你想实现的效果是name like '王%' and (age<40 or email is not null) 吗?没太明白你的意思。

讲师回答 / 老猿
@MapperScan配置了吗?MapperScan的包扫描路径配置了吗,路径配置的范围应该正好是你Mapper接口的路径。

讲师回答 / 老猿
我没遇到过这种问题,你不会配置了两个分页插件吧,还有你使用的是mp的什么版本?

讲师回答 / 老猿
是不是数据源配置错了,你可以把配置信息粘贴出来看看。

已采纳回答 / 老猿
你使用的是mp的什么版本啊?我的没用这种问题。

讲师回答 / 老猿
应该是你日志配置错了,你把配置日志的代码粘贴出来,我看看
课程须知
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
提交
取消