![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis
文章平均质量分 94
MyBatis相关
a_wing啊
这个作者很懒,什么都没留下…
展开
-
SSM(Spring+SpringMVC+MyBatis)简易整合
SSM简易整合 这里为了演示效果,就用Account 账号类演示 目录结构 数据库 ssm_demo,数据表 t_account 导入依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.原创 2021-01-19 17:30:24 · 109 阅读 · 0 评论 -
MyBatis 入门学习3
MyBatis 学习3 延迟加载 在一对多关系中,1个人可以有100个账号, 立即加载就是当查询个人信息时,不管你需不需要看账号信息也立刻把个人对应的账号信息也查询出来,这样可能会消耗很多内存。 延迟加载就是当你只需要看个人信息时就只查了个人信息没有查账号信息,当你需要账号信息时再查给你。 一对多,多对多:通常用延迟加载。 多对一,一对一:通常用立即加载。(MyBatis 把多对一也看作一对一) 一对一延迟加载演示: 为了观看效果引入了日志依赖 <!--日志--> <dep原创 2021-01-18 20:31:11 · 139 阅读 · 0 评论 -
MyBatis 入门学习2
MyBatis 学习2 MyBatis 的动态 SQL 语句 <if> 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询, 如果 username 也不为空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 数据库 User 实体类 public class User implements Serializable { private int userId; private String user原创 2021-01-15 19:07:31 · 122 阅读 · 0 评论 -
MyBatis 入门学习1
MyBatis 学习1 简介 MyBatis 基于 java 的持久层框架,它内部封装了 JDBC,使开发者只需要关注 SQL 语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 MyBatis 通过 XML 或注解的方式将要执行的各种 statement 配置起来,并通过 Java 对象和 statement 中 SQL 的动态参数进行映射生成最终执行的 SQL 语句,最后由 MyBatis 框架执行 SQL 并将结果映射为 Java 对象并返回。 入门案例 创原创 2021-01-13 17:13:54 · 170 阅读 · 0 评论