課程
/后端開發
/Java
/MyBatis-Plus入門
我的yml配置:
這個應該和jpa一樣啊,查詢所有事不需要寫sql語句的啊,怎么回事啊
2019-09-25
源自:MyBatis-Plus入門 1-5
正在回答
你的啟動類上加@MapperScan("com.mybatisplus.mapper")了嗎?要掃描你自定義的mapper接口
小單先生 提問者
老猿 回復 小單先生 提問者
我調試了一下,大概有以下五個問題導致運行出錯。 <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的分頁插件有沖突。
問題解決了,pom里面的依賴有問題,起沖突了,重新搭建了一個框架就成功了
老猿
舉報
MyBatis-Plus框架入門必學課程!
2 回答自定義sql 兩表關聯查詢,并且where 條件的字段值 在兩個表中都存在,會出現字段值不明確的錯誤,請問怎么處理呢
2 回答只能查詢一個
1 回答在查詢表數據的時候,出現了null AS _handledType 這樣的字段
1 回答查詢的時候報這個錯是什么原因呢
1 回答關于自定義SQL的自定義Wrapper的查詢字段
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-25
你的啟動類上加@MapperScan("com.mybatisplus.mapper")了嗎?要掃描你自定義的mapper接口
2019-09-25
問題一:namespace應該寫為com.mybatisplus.mapper.UserMapper,resultType改為users
問題二:mysql8.0的驅動驅動類建議使用com.mysql.cj.jdbc.Driver
問題三:自定義方法的返回值這樣寫
問題四:不要引入mybatis或者mybatis-spring相關的包,直接引入mybatis-plus的啟動器,坐標為:
mp啟動器的artifactId是
建議使用mp3.x版本
問題五:不要引入和配置pagehelper,這個插件與mp的分頁插件有沖突。
2019-09-27
問題解決了,pom里面的依賴有問題,起沖突了,重新搭建了一個框架就成功了