代码运行报错,查询的就一个单表两个字段
我的yml配置:
这个应该和jpa一样啊,查询所有事不需要写sql语句的啊,怎么回事啊
我的yml配置:
这个应该和jpa一样啊,查询所有事不需要写sql语句的啊,怎么回事啊
2019-09-25
我调试了一下,大概有以下五个问题导致运行出错。 <mapper namespace="com.mybatisplus.MybatisplusApplication"> <select id="findAll" resultType="users"> select * from users </select> </mapper>
问题一:namespace应该写为com.mybatisplus.mapper.UserMapper,resultType改为users
问题二:mysql8.0的驱动驱动类建议使用com.mysql.cj.jdbc.Driver
问题三:自定义方法的返回值这样写
List<Users> findAll();
问题四:不要引入mybatis或者mybatis-spring相关的包,直接引入mybatis-plus的启动器,坐标为:
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> version>${mybatis-plus.version}</version> </dependency>
mp启动器的artifactId是
mybatis-plus-boot-starter
建议使用mp3.x版本
问题五:不要引入和配置pagehelper,这个插件与mp的分页插件有冲突。
举报