标签:blog name pageSize 笔记 学习 student mybatis select
mybatis更新操作:https://blog.csdn.net/zongf0504/article/details/100103927
提醒:<set>会自动删除末尾的逗号
mybatis查询操作:
方式1:
select * from student where 1=1 <if test="name!=null"> and name=#{name}</if>
方式2:
select * from student
<where>
<if test="name!=null">
and name=#{name}
</if>
</where>
提醒<where>会自动删除开始的and
#和$的区别:http://www.mybatis.cn/archives/70.html ,https://blog.csdn.net/zhangyong01245/article/details/90768156
#{}在预编译阶段会转化为占位符?
${}直接变量替换,${}容易引发SQL注入,存在安全隐患
提一个$()的使用场景:${}可以进行参数运算
select * from student order by create_time desc limit ${(startPage-1)*pageSize},#{pageSize}
标签:blog,name,pageSize,笔记,学习,student,mybatis,select 来源: https://www.cnblogs.com/zhaijing/p/15986755.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。