今天在群里,发现一位大佬分享了一个问题的解决,特此记录下。
MyBatis 的mapper文件中SQL语句where条件查询如果存在if 判断,dao层就必须加上Mybatis 注解@Param("databaseType"),否则就报异常.ibatis.reflection.ReflectionException: There is no getter for property named ,如果没有if 则不需要加MyBatis @Param注解,则可以正常查询
本文详细解析了在MyBatis的mapper文件中使用SQL语句where条件查询时,如何正确应用@Param注解,特别是在if判断条件下的必要性,避免出现异常如ReflectionException,并提供了解决方案。
今天在群里,发现一位大佬分享了一个问题的解决,特此记录下。
MyBatis 的mapper文件中SQL语句where条件查询如果存在if 判断,dao层就必须加上Mybatis 注解@Param("databaseType"),否则就报异常.ibatis.reflection.ReflectionException: There is no getter for property named ,如果没有if 则不需要加MyBatis @Param注解,则可以正常查询
1647

被折叠的 条评论
为什么被折叠?