已采纳回答 / 老猿
如果属性名和数据库列名不一致,是通过注解映射的,使用你截图的的查询方式确实存在那样的问题。我是这样解决的:queryWrapper.select("id userId","name realName","age","email").like("name", "雨").lt("age", 40);
2019-06-03
已采纳回答 / Star_Boy
请检查代码entity和dao层继承是否正确,注解是否正确。课程代码源码我已上传至码云,可以参考一下:Gitee源码地址:https://gitee.com/wsc_lord/imooc_mybatis-plus
2019-06-03
讲师回答 / 老猿
同学,如果自己没有配置主键策略,MP的默认主键策略是基于雪花算法的自增主键。在MP的源码中有雪花算法的实现代码。1134646077845229570这个值是MP框架通过代码调用计算出来的值。
2019-06-01
讲师回答 / 老猿
终端id和数据中心的id是可以通过配置文件配置的。SpringBoot的配置方式我举个例子:mybatis-plus: global-config: worker-id: 1 datacenter-id: 1
2019-05-27
已采纳回答 / 老猿
目前Mybatis-Plus不能从类生成表,Mybatis-Plus的代码生成器,是通过表生成相应的 Entity、Mapper、Mapper XML、Service、Controller。
2019-05-23
讲师回答 / 老猿
你好! 你给出的信息量太少,我目前只能猜测出错原因。一般出现这种错误是Mapper接口和xml文件的定义对应不上,需要检查一下在xml中的<mapper>标签中的namespace是否是mapper接口的全路径名,是否有方法名称在接口中和xml中不一致。 如果依然不能解决问题,方便的话请放出你mapper接口代码,xml文件代码及配置文件信息,方便我判断错误原因。
2019-05-22