
mybatis Bug
日若
这个作者很懒,什么都没留下…
展开
-
关于java mybatis 没有自动调用setter方法
关于java mybatis 没有自动调用setter方法赋值给对应属性原创 2022-07-07 15:18:36 · 910 阅读 · 0 评论 -
Parameter ‘0‘ not found. Available parameters are [arg1, arg0, param1, param2]
注意这里使用的mybatis的版本号在MyBatis3.4.4版不能直接使用#{0}要使用 #{arg0}0是指参数的索引,从0开始。第一个参数是0,第二个参数是1,依次类推以下正确的写法:TeacherHave selectTeacherHaveByDIdAndBedNum(int dorId, int bednum); <select id="selectTeacherHaveByDIdAndBedNum" resultMap="BaseResultMap"> S转载 2021-03-13 11:22:15 · 418 阅读 · 0 评论 -
错误:Result Maps collection already contains value for com.lgf.dorManagement.mapper.ManagerMapper.Base
already contains很醒目的词,吓到我立即去看看mapper文件然后发现,用了逆向工程竟然点了两次生成,重复了!解决办法的话1.简单粗暴,直接去mapper文件删掉重复的小技巧,ctrl+f 找 BaseResultMap 找到下图这种具有标记性的之后 把下面的全部删掉就好了2.还有一种就是把这个逆向工程丢了,重新创建多一个新的文件夹,再把main 和配置文件复制过来 配置文件自己重新配置一波,再小心翼翼地点一下,运行一次就好了...原创 2021-03-04 14:14:24 · 263 阅读 · 2 评论