Spring思维导图

2018-11-24 20:41:48     
MyBatis——(一)CRUD

一、摘要MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 二、快速入门 jar包准备:点击这里直接下载mybatis-3.4.2.jarmysql-connect-java-5.0.8-bin.jar 创建Java Project项目并且导入相关jar包,在【src/dao】目录下新建Teacher实体类,代码如下:package dao; public class Teacher { private int id;

MyBatis——(二)一对多 多对一 多对多

一、摘要表和表之间的关系,常见的有一对多,多对一,多对多。比如教室表(classroom)和学生表(student)是有关系的,那么如何分析他们之间的关系呢? 一个学生(student)只能对应一间教室(classroom)一间教室(classroom)可以对应多个学生(student)所以教室(classroom)对学生(student)就是一对多,学生(student)对教室(classroom)就是多对一引入一个老师表(teacher),那老师表(teacher)和学生表(student)的关系是怎样的呢? 一个老师(teacher)可以对应多个学生(student) 一个学生(student)可以对应多个老师(teacher) 所以学生(student)对老师(teacher)就是多对多 二、一对多

 发表评论