
MyBatis
Bruce_Up
聪明出于勤奋,天才在于积累
展开
-
Mybaits 关联查询
一、简介: 关联查询主要用于多表查询,数据库表与表之间存在关系,同样的类与类之间也存在关系,关联映射就是通过映射来描述这种关系,包括(一对一,一对多,多对多),mybatis 提供了高级的关联查询功能,可以很方便地将数据库获取的结果集映射到定义的Java Bean 。 二、使用: 关联查询主要包括俩个步骤: 1.修改实体类之间的关系。 2.映射文件里配置<resultMap>...原创 2018-09-11 16:27:12 · 327 阅读 · 0 评论 -
Mybatis 延迟加载和缓存
一、延迟加载简介 (1)概念: 延迟加载,也称为懒加载(LazyLoding)。 当代码中执行到查询语句时,并不是直接到DB中执行select语句进行查询,而是在需要它的时候才加载,不需要的话就不加载。 其实简单来说Mybatis的延迟加载就是分多次执行SQL语句,这样就实现了延迟加载的机制,并且第一次执行的结果值可能是接下来执行的SQL语句的参数值,Mybatis实现执行接下来的SQL的...原创 2018-09-11 19:16:31 · 547 阅读 · 0 评论 -
Mybatis 逆向工程(Idea 下的Maven项目)
一、配置pom.xml 文件 <!--逆向工具插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId>...原创 2018-09-08 20:53:38 · 214 阅读 · 0 评论 -
MyBatis 基础入门
一、持久化和ORM的概念 持久化:持久化是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)。 Java的持久化,通常是指使用SQL将数据存储在关系型数据库中。 持久化层:持久化层目前通用的是DAO ,也可以说为持久化层,作为基础层被业务逻辑层调用。DAO =Data Access O...原创 2018-09-08 23:20:50 · 369 阅读 · 0 评论