
MyBatis
深海浩
这个作者很懒,什么都没留下…
展开
-
MyBatis中的#{}和${}的区别及讲解
#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。 表示拼接sql串,通过{}表示拼接sql串,通过表示拼接sql串,通过{}可以将parameter...原创 2019-10-31 19:03:40 · 191 阅读 · 0 评论 -
Mybatis的四种模糊查询的方法
第一种写法:当调用的时候我们需要写%%或 “_” select * from user where uname like #{like} 第二种写法 :吧%%或者_ 卸载映射文件里,调用传参的时候,不需要写%了。 select * from user where uname like "%"#{like}"%" 第三种方法:使用sql拼接串,不能防止sql注入。 select * from...原创 2019-10-31 18:55:54 · 284 阅读 · 0 评论