摘要: MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定 制的代码生成器,可以快速的根据表生成对应的 映射文件,接口,以及bean类。支持基本的增删 改查,以及QBC风格的条件查询。但是表连接、 存储过程等这些复杂sql的定义需要我们手工编写。使用官方网站的mapper自 阅读全文
posted @ 2020-12-23 11:01 jingdy 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 实现mybatis与spring进行整合,通过spring管理SqlSessionFactory、mapper接口。 一、mybatis与spring整合jar mybatis官方提供与mybatis与spring整合jar包: <dependency> <groupId>org.mybatis</ 阅读全文
posted @ 2020-12-23 11:00 jingdy 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 什么是缓存? 缓存就是内存中的一个对象,用于对数据库查询结果的保存,用于减少与数据库的交互次数从而降低数据库的压力,进而提高响应速度。 什么是MyBatis中的缓存? MyBatis 中的缓存就是说 MyBatis 在执行一次SQL查询或者SQL更新之后,这条SQL语句并不会消失,而是被MyBati 阅读全文
posted @ 2020-12-23 10:56 jingdy 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一、商品订单数据模型 用户表user:记录了购买商品的用户信息 订单表orders:记录了用户所创建的订单(购买商品的订单) 订单明细表orderdetail:记录了订单的详细信息即购买商品的信息 商品表items :记录了商品信息 二、案例 注意:因为一个订单信息只会是一个人下的订单,所以从查询订 阅读全文
posted @ 2020-12-23 10:45 jingdy 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache:给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也 阅读全文
posted @ 2020-12-23 10:29 jingdy 阅读(506) 评论(0) 推荐(0) 编辑