![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
————— Mybatis
Mybatis 基础
故屿γ
没有个性 哪来的签名!
展开
-
Mybatis 之 mapper.xml - foreach标签 - collection属性的使用介绍
相关解释: Foreach 主要用在构建in 条件中,它可以在 SQL 语句中迭代一个集合; foreach 元素的主要属性有: item, index, collection, open, separator, close item ---> 集合中每一个元素进行迭代的别名 index ---> 表示迭代过程中,每次迭代的位置 open ---> 该语句以什么开始 separator ---> 在每次...原创 2020-10-26 14:39:38 · 3543 阅读 · 1 评论 -
Java #{} 和 ${} 的含义及区别
#{ }表示一个占位符,向占位符输入参数,MyBatis 会自动进行 Java 类型和 jdbc 类型的转换,且不需要考虑参数的类型,以预编译的方式传入,可以有效的防止 SQL 注入,提高系统安全性。例如:传入字符串,MyBatis 最终拼接好的 SQL 就是参数两边加单引号。${ }表示 SQL 的拼接,通过 ${ } 接收参数,将参数的内容不加任何修饰拼接在 SQL 中,以字符串替换方式 ${ } 替换成变量的值,可能存在 SQL 注入的安全隐患。在用于传入数据库对象,例如传入表...原创 2020-11-30 17:00:37 · 5762 阅读 · 0 评论