对象关系映射 在实际开发中,实体类之间有一对一、一对多、多对多的关系,所以需要正确配置它们对应关系,Mybatis通过配置文件能够从数据库中获取列数据后自动封装成对象。 1.泛化关系 >>(继承关系) 2.实现关系 >>>(实现关系) 3.依赖关系 >>>(体现在某个A类引用另外一个B类作为A类的成 ...
分类:
其他好文 时间:
2020-05-19 13:06:46
阅读次数:
98
MyBtis框架的知识点: 1、MyBatis框架的理解 通过JDBC对数据库进行操作的基本流程:加载驱动、获取数据库连接、编写sql语句和获得statement或preparedStatemnet对象,然后就是执行sql语句并对查询结果集进行封装。可知,JDBC操作数据库存在大量的代码重复并且对查 ...
分类:
其他好文 时间:
2020-05-19 01:12:21
阅读次数:
52
<!-- 自动生成代码配置根据数据表自动生成dao,mapper,entity层 1.配置依赖的jar包 mybatis-generator-core 2.配置文件 3.配置插件,在pom中 4.执行插件生成代码,在右边栏maven中-->1.在pom文件中配置需要的jar包 <!--mybatis ...
分类:
其他好文 时间:
2020-05-19 00:47:55
阅读次数:
63
Mybatis中通过<association>来配置返回单个对象的关联查询; <collection>配置返回多个对象的关联查询。 关联查询的触发,必须是返回类型指定为resultMap ①一对一:通过查询学生信息关联来查到学生详细信息; Student2.java页面 //一对一:通过查询学生信息 ...
分类:
其他好文 时间:
2020-05-19 00:39:54
阅读次数:
67
1、Mybatis简介 什么是MyBatis MyBatis 是一款优秀的 持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Jav ...
分类:
其他好文 时间:
2020-05-19 00:23:07
阅读次数:
57
xml映射文件中SQL复用 定义 <sql id="userColumns">复用的sql语句</sql> 使用 <!--sql语句中--> <include refid = "引用包.userColumns"></include> 其他 select / 投影 mybatis -> resultM ...
分类:
其他好文 时间:
2020-05-18 23:06:11
阅读次数:
98
一、简介 1.1 MyBatis Generator介绍 MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper、dao、entity 的框架,让我们省去规律性最强的一部分最基础的代码编写。 1.2 MyBatis Generator使用 M ...
分类:
编程语言 时间:
2020-05-18 22:23:23
阅读次数:
53
版本 jdk1.8.0_171 Mybatis-3.5.4 IDE:Eclipse JDBC(Java Database Connectivity)是Java语言中提供的访问关系型数据的接口,而Mybatis框架是对JDBC做了轻量级的封装,学习Mybatis源码前要对JDBC做一个了解。JDBC有 ...
分类:
数据库 时间:
2020-05-18 20:52:24
阅读次数:
65
工作相关使用到的JDK类及其相关源码、机制 设计模式,设计模式在工作中用到了哪些,具体使用场景 并发类的相关知识,线程安全、锁机制、信号量、闭锁、栅栏、线程池等 框架相关,Spring相关机制、Spring MVC相关机制、MyBatis相关机制、使用的细节点、框架实现原理等 JVM,内存布局、垃圾 ...
分类:
其他好文 时间:
2020-05-18 19:11:17
阅读次数:
66
package tk.mybatis.spr.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.ui.M ...
分类:
Web程序 时间:
2020-05-18 18:37:33
阅读次数:
65