1、问题概述?
在使用springboot整合mybatisplus框架进行crud操作的时候,启动程序控制台提示如下:
This primary key of "id" is primitive !不建议如此请使用包装类 in Class: "com.hazq.hazqoa.bean.DutyTruns"
This primary key of "id" is primitive !不建议如此请使用包装类 in Class: "com.hazq.hazqoa.bean.DutyEmailOverview"
当然这只是一种建议,不理会也没有关系,不影响程序的正常运行。
2、解决办法
2.1、解决办法
本质就是mybatis-plus会对字段是不是原始类型进行验证。
原始类型就是:byte,char,short,int,long,boolean,float,double
解决办法很简单:就是使用基本类型对应的类类型。
为什么要这么用:因为原始类型的本质不是面向对象的,java为了方便使用,就创造了原始类型对应的面向对象的类型及类类型或包装类型。
对应如下:
byte java.lang.Byte
short java.lang.Short
int