mybatis plus 标识符无效
时间: 2023-09-18 13:09:51 浏览: 147
18-MyBatis-Plus_mybatis-plus_
在MyBatis Plus中,可能会出现标识符无效的情况。这通常是因为在查询语句或方法参数中使用了无效的标识符。根据引用,可能出现无效标识符的查询语句如下:
select count(0) from t_test where id =111abcd
在这个查询语句中,id = 111abcd的条件可能是一个无效的标识符。
另外,根据引用,在MyBatis Plus的方法参数中,如果使用了无效的标识符,也会导致标识符无效的问题。例如,如果在方法参数中使用了无效的标识符,如下所示:
int getCount(@Param("tableName") String tableName, @Param("id") String id);
如果在调用该方法时传入了无效的标识符,就会出现标识符无效的问题。
此外,根据引用,在进行表连接查询时,如果在动态标签中未清楚指明是哪张表的字段,也可能导致标识符无效的问题。
因此,要解决MyBatis Plus标识符无效的问题,需要检查查询语句中的条件、方法参数中的标识符以及表连接查询中的动态标签,确保使用的标识符是有效的。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [mybatis${}字符串标识符无效问题【bug修复】](https://blog.csdn.net/ss_Tina/article/details/128303713)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [mybatis : 标识符无效 报错](https://blog.csdn.net/ycy11370/article/details/109669328)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文