
Mybatis
文章平均质量分 61
塞奈
行到水穷处,坐看云起时
展开
-
Mybatis快速上手教程
1、简介1.1什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softw.原创 2021-05-21 19:41:15 · 404 阅读 · 0 评论 -
Mybatis使用#{} 和${} 的区别
#{} 和¥{} 的区别预编译 没有预编译#{}与JDBC一样创建prearedStatement参数占位符并安全设置参数(就像使用 ? 一样),安全迅速,转义字符${} 采用的是字符串拼接参数的形式,不太安全,当传入参数为字段名,表名,排序方式,固定常量则可以使用。不转义字符串,有风险,同时存在sql注入,一般设置固定变量,例如字段名。用 ${} 方式传入数据直接显示在生成的sql中,且${}无法防止sql注入,${}一般用来传入数据库的对象,比如数据库表名注意:mybatis排序的时候使用or原创 2021-05-25 12:16:02 · 249 阅读 · 0 评论