MyBatis
MyBatis常见问题
梦想不会灭
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~
展开
-
mybatis foreach多次遍历问题:Error evaluating expression ‘’. Return value () was not iterable原因
报错: com.bdos.base.web.module.market.controller.MarketController.deleteComment(MarketController.java:203) MSG: XXXX org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘ids原创 2020-08-06 16:41:03 · 7617 阅读 · 0 评论 -
Mybatis批量删除、新增实现方法
在业务场景中,很多时候我们会对某一个表实现批量新增或者删除操作,如果我们循环调用接口,循环操作数据库,虽然需求是可以实现的,但是显示是不合理的。这时就用到了批量操作,让其数据库自己做循环,避免多次调用同一个接口。 1.批量新增 mapper接口 int insert(@Param("list") List<Entity> list); mybatis实现 <insert id="insert" keyColumn="id" keyProperty="id" par原创 2020-08-06 15:15:53 · 803 阅读 · 2 评论 -
错误:Parameter ‘0‘ not found.Available parameters are [arg1, arg0, param1, param2]的解决方法
mapper接口方法: List<Card> temp = cardService.queryRepeat(String type,String shop); mybatis xml中方法的实现方式: < select id="queryRepeat" parameterType="String" resultType="Card"> select * from card where card_type=#{type} and shop=#{shop} < /select原创 2020-08-13 12:51:41 · 1518 阅读 · 0 评论