mybatis
我是晓小强
新人一枚
展开
-
4 Mybatis 进阶
#和$的区别 #{ } PreparedS tatement 无SQL注入 无法读取配置文件内容 ${} Statement SQL注入 优先读取配置文件属性 分库分表(数据量超大) 代码实现 配置文件Student.xml(片段): //批量删除数据 public static void batchDelete2(String[] ids)throws IOException, SQLExcep...原创 2020-04-19 22:25:42 · 96 阅读 · 0 评论 -
3 Mybatis 动态 SQL
Mybatis 的强大特性之一便是它的动态 SQL。通过使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 Mybatis 的动态 SQL 主要分为下列几类: if 用于条件判断 choose 相当于 java 语言中的 switch t...原创 2020-04-19 21:36:41 · 124 阅读 · 0 评论 -
2 mybatis 环境搭建
创建一个目录,resources—>F4—>Modules resources –>new—>resource bundle—>jdbc resources下创建mybatis-Config <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-/...原创 2020-04-19 03:11:09 · 128 阅读 · 0 评论 -
1 mybatis 概述
Mybatis 概述 Mybatis 是什么 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层(数据层)框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记...原创 2020-04-19 01:28:13 · 297 阅读 · 0 评论