Mysbatis 之#{}和${} 实现根据用户名模糊查询用户
2018-03-18 14:58
274 查看
#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。
#{}可以有效防止sql注入。
#{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。
${}表示拼接sql串,通过${}可以将parameterType 传入的内容拼接在sql中且不进行jdbc类型转换,
${}可以接收简单类型值或pojo属性值,如果parameterType传输单个简单类型值,${}括号中只能是value。
<!-- 根据用户名称模糊查询用户列表 -->
<!--
select * from user where id = ? 占位符 ?=='五'
SELECT * FROM `user` WHERE username = #{username}
[b]select * from user where username like "%"#{v}"%"
select * from user where username like '%五%' 字符串拼接
-->
<select id="findUserByName" parameterType="String"resultType="com.itheima.mybatis.pojo.User">
SELECT * FROM `user` WHERE username LIKE"%"#{v}"%"[/b]
</select>
#{}可以有效防止sql注入。
#{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。
${}表示拼接sql串,通过${}可以将parameterType 传入的内容拼接在sql中且不进行jdbc类型转换,
${}可以接收简单类型值或pojo属性值,如果parameterType传输单个简单类型值,${}括号中只能是value。
<!-- 根据用户名称模糊查询用户列表 -->
<!--
select * from user where id = ? 占位符 ?=='五'
SELECT * FROM `user` WHERE username = #{username}
[b]select * from user where username like "%"#{v}"%"
select * from user where username like '%五%' 字符串拼接
-->
<select id="findUserByName" parameterType="String"resultType="com.itheima.mybatis.pojo.User">
SELECT * FROM `user` WHERE username LIKE"%"#{v}"%"[/b]
</select>
相关文章推荐
- Mysbatis 之#{}和${} 实现根据用户名模糊查询用户
- Java实现根据ou名次查询该ou下的所有用户,或者按照名称模糊查询
- mybatis04 根据用户名称模糊查询用户信息
- 通过JDBC实现对Oracle,mysql数据库的增删改查,模糊查询,查询全部,根据ID查询,分页查询,统计查询,
- 06Mybatis_入门程序——根据用户的名字模糊查询返回List集合
- 框架学习系列 mybatis 第五篇 mybatis入门程序之需求开发2根据用户名模糊查询
- MySQL中根据if标签实现多条件模糊查询(动态SQL语句)
- asp.net中实现,用户根据自己的需要,勾选checkbox,然后把查询到数据库中的内容导出到excel
- AngularJS实现购物车模糊查询,价格区间查找,根据名字删除,点击排序
- Hibernate 注册登录,对数据库实现增删改查,及根据用户名来查询数据库
- 06Mybatis_入门程序——根据用户的名字模糊查询返回List集合
- jquery实现根据控件属性模糊查询
- hbase RowFilter如何根据rowkey查询以及实例实现代码 habase模糊查询【转】
- 一个ajax实现根据积分查询mysql获取用户等级的小demo
- php模糊查询的实现方法
- Android实战简易教程-第二十四枪(基于Baas的用户表查询功能实现!)
- CAS 登录成功后返回的值实现根据不同的条件查询不同的表或者数据库
- UGUI实现模糊查询动态生成列表功能
- mapxtreme for java 实现模糊查询
- 在php中如何实现根据用户的操作系统语言和浏览器语言来屏蔽用户