讲师回答 / 老猿
同学,@TableField(select = false)只是让该字段不出现在select语句中,而你还配置了该字段为逻辑删除字段,你调用MP提供的方法,它当然出现在where中了,保障查出来的字段是逻辑未删除的。
2020-09-23
讲师回答 / 老猿
如果数据库中的主键字段名和实体中的属性名,不一样且不是驼峰之类的对应关系,可以在实体中表示主键的属性上加@Tableid注解,并指定@Tableid注解的value属性值为表中主键的字段名既可以对应上。
2020-09-15
讲师回答 / 老猿
我建立Maven项目是一种比较通用的创建方法,为的是让大家更清晰的了解创建过程,便于讲解,是为了授课需要,引入了springboot的依赖,按照springboot的规范开发自然是springboot项目了。你直接建立springboot项目也可以,步骤会简化。
2020-09-13
讲师回答 / 老猿
你使用dubbo,应该是通过rpc的方式调用远程项目的方法了,MP官网上关于条件构造器是这样说的“不支持以及不赞成在 RPC 调用中把 Wrapper 进行传输”
2020-09-11