@parameter
时间: 2023-10-05 16:04:43 浏览: 94
@Param注解在SSM框架中主要用于注解dao类中方法的参数,以便在对应的dao.xml文件中引用。它有以下几个作用:
1. 给参数命名,参数命名后可以根据名字得到参数值,并将参数正确传入SQL语句中。
2. 在方法参数前面写上@Param("参数名")来给参数命名,括号中的内容即为参数名。
3. 在使用@Param注解之前,查询语句只能使用#{}取值,且所属的类必须为JavaBean。
4. 使用@Param注解后,可以同时使用多个参数,并且在查询语句中可以使用#{}或者${}取值。
举例来说,如果有一个方法参数为name,你可以在方法参数前面加上@Param("name")来给参数命名,在对应的dao.xml文件中可以使用#{name}或者${name}来引用这个参数。这样就可以方便地将参数传入SQL语句中进行查询了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [java技术--@Param注解](https://blog.csdn.net/qq591009234/article/details/103958456)[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: 100%"]
[ .reference_list ]
阅读全文