MyBatis
Crazypokerk_
这个作者很懒,什么都没留下…
展开
-
MyBatis-- # 与 $ 的区别
# 与 $ 的区别1.传入的参数在SQL中显示不同# 传入的参数在SQL中显示为字符串(当作字符串来处理),会对自动传入的数据加上双引号。栗子:SELECT user_id FROM teacher WHERE user_id = #{userId};假如当我们传入的参数ID为 ”123“ 时,上述SQL的解析为:SELECT user_id FROM teacher ...原创 2019-08-14 15:53:30 · 333 阅读 · 0 评论 -
MyBatis--参数名
关于MyBatis参数名的解释:在mybatis的配置里,默认情况下,是启用自然参数名的,如下图:也就是说,你无需加@Param注解,它默认就按照参数名与表达式匹配。如果你加了@Param注解,那么就会覆盖掉这个参数名。在对参数名称处理的层面,mybatis有2种机制,如下图:1是自然参数名,2是自动生成的参数名。mybatis会按照参数的顺序,给每个参数生成一个名字,分别是p...原创 2019-07-25 15:03:21 · 1284 阅读 · 0 评论