mybaits错误解决:There is no getter for property named 'XXX' in 'class java.lang.String
发布日期:2021-06-20 03:26:11
浏览次数:6
分类:技术文章
本文共 543 字,大约阅读时间需要 1 分钟。
异常的解决
第一种:在使用mybatis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter来代替参数名。(尝试成立)
<update id="dropTable" parameterType="String">
drop table ${_parameter} </update>第二种:同样可以在mapper的接口中,给该方法的参数加上@Param(value=“tableName”)或者@Param(“tableName”),这样就能在.xml中使用${tableName} 了。(未测试,不过大部分接口中都曾使用过@Param注解)
mapper接口中:
int dropTable(@Param(“tableName”)String tableName);
XML文件中:
<update id="dropTable" parameterType="String">
drop table ${tableName} </update>扩展内容:
$符号,接收动态参数。接收字符参数时,会剔除参数的引号标记,一般用于传入数据库对象,例如传入字段名和表名的接收
mybatis中删除、创建表时应使用update标签进行操作。
转载地址:https://blog.csdn.net/FV8023/article/details/88524237 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月02日 08时45分46秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
hdu 6143(精妙的递推)
2021-06-29
数位dp
2021-06-29
Power oj 2540 (FFT卷积)
2021-06-29
hdu 6165(dfs or bfs or tarjan+topsort)
2021-06-29
hdu 6168(stl)
2021-06-29
hdu 6170(正则表达式)
2021-06-29
排列组合 "n个球放入m个盒子m"问题 总结(转)
2021-06-29
codeforces845C(stl)
2021-06-29
图的几种存储方式(邻接矩阵+邻接表+vector)
2021-06-29
[LeetCode] 67. 二进制求和(简单模拟二进制求和)
2021-06-29
HDU1233(基础最小生成树 prim和 kruskal)
2021-06-29
终于找到可以一文多发的平台了!
2021-06-29
IntelliJ IDEA 2019 快捷键终极大全,速度收藏!
2021-06-29
第3章-5 字符转换 (15分)【python】
2021-06-29
L1-068 调和平均 (10 分)
2021-06-29
L1-069 胎压监测 (15 分)
2021-06-29
L1-071 前世档案 (20 分)
2021-06-29
L1-072 刮刮彩票 (20 分)
2021-06-29
L2-012 关于堆的判断 (25 分)
2021-06-29
L1-064 估值一亿的AI核心代码 (20 分)
2021-06-29