接收sql字段中有下划线
时间: 2023-09-18 17:13:24 浏览: 148
您好,能否具体说明一下您的问题是什么?您是在使用什么编程语言和数据库?如果您的问题是如何在SQL语句中查询包含下划线的字段,您可以使用下划线通配符(%)来匹配任意字符,例如:
```
SELECT * FROM table_name WHERE column_name LIKE '%\_%' ESCAPE '\'
```
这条SQL语句将会查询表`table_name`中列`column_name`包含下划线的所有行。在这个例子中,我们使用了`\`来转义下划线通配符,因为在SQL语句中下划线通配符有特殊的含义。
相关问题
springboot的mapper中sql语句传参
回答: 在Spring Boot的Mapper中,可以通过使用@Param注解来传递参数。在方法的参数列表中,使用@Param注解来指定参数的名称,然后在SQL语句中使用${参数名}的方式来引用参数。需要注意的是,如果使用了MyBatis-Plus的版本大于等于3.0.7,参数名要么叫ew,要么加上注解@Param(Constants.WRAPPER)。另外,需要注意的是,不支持在Wrapper内的entity生成where语句。以下是一个示例代码:
@Repository
public interface DiaryMapper extends BaseMapper<Diary> {
@Select("SELECT user.name \n" + "FROM USER \n" + "WHERE user.id= ${id};")
List<DiaryDTO> diaryUserDto(@Param("id")int id);
}
在上述代码中,使用@Param注解来指定参数id的名称,并在SQL语句中使用${id}来引用该参数。这样就可以在Mapper中传递参数了。同时,需要在配置文件中指定mapper文件的位置,可以通过配置mapper-locations来指定mapper文件的路径。另外,还可以通过配置map-underscore-to-camel-case来开启驼峰命名规则,将数据库字段的下划线转换为驼峰命名规则。
#### 引用[.reference_title]
- *1* [如何快速提取mybatis mapper里的sql语句](https://blog.csdn.net/lsx6766/article/details/103045866)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Mybatis-plus自定义sql以及传参+springboot补充](https://blog.csdn.net/qq_45580642/article/details/118877002)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [springboot中controller层接收参数,servers层调用mapper层,一条sql搞定排序](https://blog.csdn.net/weixin_42274846/article/details/128460723)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文