![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
肥胖的企鹅
这个作者很懒,什么都没留下…
展开
-
MyBatis框架一对一与一对多映射
情景实例 现有用户地址、信息两表如下 address user_info 现在要实现使用mybatis实现查询某人的多个(收货)地址,或者查询某人的唯一收货地址 则需要通过MyBatis映射的方法去实现 情景一:一对多 为实现一个用户对应多条地址数据,需要创建自定义类Address同时在UserInfo类中添加List<Address>属性 UserInfo.j...原创 2020-03-13 16:58:29 · 263 阅读 · 0 评论 -
MyBatis缓存技术
什么是mybatis缓存? 为提升数据库查询效率,MyBatis提供了数据缓存支持,依据数据缓存的有效范围默认定义了一级缓存和二级缓存 演示准备 (1)mapper接口IUserInfoDao.java package com.jd.userinfo.dao; import java.util.List; import org.apache.ibatis.annotations....原创 2020-03-10 20:06:23 · 166 阅读 · 0 评论 -
MyBatis动态sql
为什么使用动态SQL? 使用动态sql可以方便的根据不同条件拼接sql语句。 (1)多条件查询 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map...原创 2020-03-10 18:54:34 · 106 阅读 · 0 评论 -
Spring整合MyBatis
1、导入所需jar包 附:spring-mybatis整合jar包GitHub链接:https://github.com/mybatis/spring 注意:导入jar包时按需添加,否则可能发生jar包冲突难以发现 2、创建并配置mybatis-config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE c...原创 2020-03-10 16:21:26 · 130 阅读 · 0 评论 -
创建你的第一个MyBatis程序
什么是MyBatis? MyBatis源自Apache的iBatis开源项目, 从iBatis3.x开始正式更名为MyBatis。它是一个优秀的持久层框架。 为什么要用MyBatis? 在以往我们在使用JDBC与数据库进行交互时,无论是使用DBUtil工具类,还是Spring的JDBCTemplate对象,其中所有的SQL代码都与Java语句耦合在了一起,这对后期维护修改程序带来了很大麻烦,...原创 2020-03-06 14:12:32 · 268 阅读 · 0 评论