MyBatis获取参数值有两种方式:${}和#{}
mapper接口方法的参数为单个的字面量类型:可通过#{}和${}以任意名称获取参数值,但是需要注意${}的单引号问题 当mapper接口方法的参数为多个时,此时MyBatis会将这些参数放在同一个map集合中,以李郎中方式进行存储: 1、以arg0,arg1...为键,以参数为值 2、以param1,param2...为键,以参数为值 只要通过#{}和${}以键的方式访问,但是需要注意${}的单引号问题。 3、mapper接口方法的参数有多个时,可以手动将这些参数房子啊一个map中存储, 只要通过#{}和${}以键的方式访问,但是需要注意${}的单引号问题。 4、mapper接口方法的参数是实体类类型的参数,只要通过#{}和${}以键的方式访问,但是需要注意${}的单引号问题。 5、使用@Param注解命名参数,此时MyBatis会将这些参数放在一个map集合中,以两种方式进行存储 以@Param注解的值为键,以参数为值 以param1,param2...为键,以参数为值 只要通过#{}和${}以键的方式访问,但是需要注意${}的单引号问题。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。