Mybatis
文章平均质量分 74
Mybatis
yyguy
IT民工
懒癌患者
选择恐惧症
展开
-
MyBatis源码解析(二)——动态代理实现函数调用
如果我们要使用MyBatis进行数据库操作的话,大致要做两件事情: 定义DAO接口 在DAO接口中定义需要进行的数据库操作。 创建映射文件 当有了DAO接口后,还需要为该接口创建映射文件。映射文件中定义了一系列SQL语句,这些SQL语句和DAO接口一一对应。 MyBatis在初始化的时候会将映射文件与DAO接口一一对应,并根据映射文件的内容为每个函数创建相应的数据库操作能力。而我们作为My...原创 2020-03-01 15:04:38 · 140 阅读 · 0 评论 -
MyBatis源码解析(一)——MyBatis初始化过程解析
1. 准备工作 为了看清楚MyBatis的整个初始化过程,先创建一个简单的Java项目,目录结构如下图所示: 1.1 Product 产品实体类 public class Product { private long id; private String productName; private String productContent; ...转载 2020-03-01 15:03:52 · 136 阅读 · 0 评论 -
Mybatis多对多高级映射
用户表 user package com.dh.model; import java.util.Date; import java.util.List; public class User { private String uid; private String username; priva...原创 2018-10-26 11:16:25 · 1625 阅读 · 1 评论 -
Mybatis笔记
mybatis是一个持久层框架,是apache下的顶级项目 mybatis让程序将主要精力放在sql上,可以将preparedStatement中输入参数自动进行输入映射,将查询结果集灵活映射成java对象(输出映射) mybatis和hibernate的区别 hibernate:是一个标准的ORM框架(对象关系映射)。入门门槛较高,不需要程序写sql语句,sql自动生成。 对sql进行修改、...原创 2018-08-29 15:06:18 · 203 阅读 · 0 评论