![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
上官云洛1992
这个作者很懒,什么都没留下…
展开
-
Mybatis 的使用 (3) 关联表查询
1.关联查询l 创建一个Customer类,Order类public class Customer { private Integer id; private String name; private Integer age; private Set<Order> orders; public Integer getId() { return id; } pub...原创 2018-05-18 19:27:29 · 259 阅读 · 0 评论 -
Mybatis 的使用 (5) 使用mybatis插件生成代码
第一步:初始化插件第二步:将提供的genarator.xml文件复制到项目中,修改:第三步:在genarator.xml上,右键:原创 2018-05-20 00:07:00 · 104 阅读 · 0 评论 -
Mybatis 的使用 (4) 注解开发mybatis
第一步:创建数据库和表第二步:创建一个User类和user表对应第三步:创建一个接口文件,在接口中声明方法,在方法上使用注解 第四步:将接口文件注册到sqlMapConfig.xml中 第五步:使用session对象的getMapper方法获得一个由jdk动态代理技术创建的一个代理对象 ,使用代理对象完成数据库操作 ...原创 2018-05-20 00:09:09 · 131 阅读 · 0 评论 -
Mybatis 的使用 (6) 延迟加载
1. 延迟加载l 创建一个客户类Customer和订单类Orderl 创建客户表t_customer和订单表t_order1.1 当查询客户时延迟加载订单第一步:在sqlMapConfig.xml中配置开启延迟加载功能:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis...原创 2018-05-20 23:31:10 · 112 阅读 · 0 评论 -
Mybatis 的使用 (7) 缓存
1. 缓存1.1 一级缓存l Mybatis一级缓存默认存在的,不需要配置l 一级缓存的生命周期为Session的生命周期,如果session关闭,一级缓存消失l 一级缓存,存储的是对象的地址1.2 二级缓存第一步:在sqlMapConfig.xml中开启二级缓存功能<settings> <setting name="cacheEnabled" value...原创 2018-05-21 13:58:11 · 131 阅读 · 0 评论 -
Mybatis 的使用 (1)
1、首先创建Maven工程并倒入需要的jar包(pom.xml中配置): <dependencies> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> &l...原创 2018-05-15 14:26:23 · 124 阅读 · 0 评论 -
Mybatis 的使用 (2)
1. 关于mybatis框架的说明为了更加直观的看到mybatis执行的sql语句,可以在项目的src目录下加入log4j.properties文件,将程序执行的sql输出到控制台,需要引入依赖包以及log4j.properties文件: <dependency> <groupId>log4j</groupId> <a...原创 2018-05-16 15:38:35 · 143 阅读 · 0 评论