产生原因:
实体类是通过hibernate.cfg.xml自动生成的,实体类的注解用的是@Table(name="xxx")
后来导入了mybatis-plus,在使用mybatis-plus包下的basemapper中封装的方法时,会通过@TableName("xxx")注解查找实体类对应的数据库表,所以@Table(name="xxx")注解就会无效。
解决方法:
将@Table(name="xxx")注解换成@TableName("xxx")注解就行
总结:当使用mybatis-plus时,只能用@TableName("xxx")注解,不能用@Table(name="xxx")注解