MyBatis
MyBatis
Huonly
奋斗就是每一天很难,可一年一年却越来越容易。
展开
-
MyBatis(下) - 注解开发(单表和多表)、构建Sql
一.Mybatis注解开发单表操作1.1 MyBatis的常用注解这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了。我们先围绕一些基本的CRUD来学习,再学习复杂映射多表操作。@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Result:实现结果集封装@Results:可以与@Result 一起使用,封装多个结果集@One:实现一对一结果集封装@Many:实现一对多结果集封装原创 2020-10-30 01:34:20 · 137 阅读 · 0 评论 -
MyBatis(中) - 接口代理实现Dao、动态Sql、分页插件、多表操作
一.接口代理方式实现Dao1.1 代理开发方式介绍 采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。Mapper 接口开发方法只需要程序员编写Mapper 接口(相当于Dao 接口),由Mybatis 框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。Mapper 接口开发需要遵循以下规范:1) Mapper.xml文件中的namespace与mapper接口的全限定名相同2) Mapper接口方法名和Mapper原创 2020-10-30 01:34:03 · 216 阅读 · 0 评论 -
MyBatis(上) - 快速入门、相关API、映射配置文件、核心配置文件及介绍
一.Mybatis快速入门1.1 框架介绍框架是一款半成品软件,我们可以基于这个半成品软件继续开发,来完成我们个性化的需求!如图:1.2 ORM介绍ORM(Object Relational Mapping): 对象关系映射指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。如图:具体映射关系如下图:1.3 原始jdbc操作(查询数据)1.4原始jdbc操作(插入数据)1.5 原始jdbc操作的分析原创 2020-10-30 01:33:40 · 217 阅读 · 0 评论