
Mybatis
YanKeyon
Blog:https://yankeyon.gitee.io
展开
-
Mybatis篇(六)逆向工程MBG
官网:MyBatis Generator引入JAR包<!-- MBG --><dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <versi...原创 2019-12-16 10:01:07 · 240 阅读 · 0 评论 -
MyBatis篇(五)分页工具PageHelper
MyBatis篇-分页工具PageHelperWeb开发涉及到表格时,就会有分页的需求。分页方法有两种:前端分页后端查询全部数据返回给前端,前端分页显示部分数据。后端分页前端仅请求某一页数据,后端根据页码和页尺寸查询当前页数据返回给前端。对于数据量少的业务,前端分页更合适,换页速度快。对于数据量多的业务,前端分页就不合适了,一次请求大量数据会对前端造成很大负担。此时就需...原创 2019-12-08 10:55:29 · 262 阅读 · 0 评论 -
Mybatis篇(四)注解方式关联查询[@One/@Many]
@One联查(一对一)一个用户拥有一个所在公司信息。User类public class User { Integer id; String userName; String email; Company company;}Company类public class Company { Integer id; String company...原创 2019-12-06 16:35:00 · 1439 阅读 · 0 评论 -
Mybatis篇(三)注解方式增删查改
Dao层持久层/数据库访问层,在Mybatis中称作Mapper,用于持久化数据,就是所谓的数据存储。我们在持久层使用Mybatis框架开发,开发有两种方式:Mybatis XML方式Mybatis 注解方式注解方式注解方式直接在Dao层方法上添加注解即可。public interface UserDao { @Select("select * from user")...原创 2019-12-05 09:28:32 · 273 阅读 · 0 评论 -
Mybatis篇(二)XML方式关联查询[一对一/一对多]
association联查(一对一)使用resultMap的一个用处在于可以实现关联查询。关联查询可以通过嵌套查询与分段查询两种方式实现。参考文章:MyBatis基础篇之使用association解决一对一关联查询User类public class User { Integer id; String userName; String email; Co...原创 2019-12-04 07:23:05 · 2179 阅读 · 0 评论 -
Mybatis篇(一)XML方式增删查改
Dao层持久层/数据库访问层,在Mybatis中称作Mapper,用于持久化数据,就是所谓的数据存储。我们在持久层使用Mybatis框架开发,开发有两种方式:Mybatis XML方式Mybatis 注解方式XML方式使用这种方式需要在配置sqlSessionFactory时增加一条属性,配置mapper的位置。<property name="mapperLocations...原创 2019-12-03 09:26:19 · 371 阅读 · 0 评论