![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
杨小贤
摸鱼怪,随缘写
展开
-
【Mybatis学习笔记】Mapper.xml文件中的#{}占位符和${}字符串拼接符
Mapper.xml文件中的SQL语句通常会用#{}占位符来指代传进来的参数,如select * from user where u_id = #{id}传递进来的参数会自动加上'',即上述的SQL语句等同于:select * from user where u_id = '参数'由于会自动加上'',因此当要使用模糊查询的时候,可以使用${}来进行字符串拼接,如SELEC...原创 2019-02-14 22:06:52 · 6880 阅读 · 0 评论 -
【Mybatis学习笔记】Mapper动态代理四项原则和注意事项
如果使用原始的DAO,要自己对其进行实现,而如果使用Mybatis的Mapper动态代理,就可以让Mybatis自动帮你实现DAO接口。Mapper动态代理的四项原则1、接口方法名需要与Mapper.xml调用的sql语句id一致2、接口的形参类型需要与Mapper.xml的parameterType一致3、接口的返回值需要与Mapper.xml的resultType一致4、M...原创 2019-02-14 22:10:08 · 666 阅读 · 0 评论