摘要: F:\1ziliao\mybatis\代码 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd 阅读全文
posted @ 2018-01-15 20:18 无~所~谓 阅读(200) 评论(0) 推荐(0) 编辑
摘要: F:\Aziliao\mybatis\代码\31.mybatis与spring整合-开发原始dao log4j.properties 阅读全文
posted @ 2018-01-15 18:37 无~所~谓 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一级缓存针对每个sqlSession进行缓存,sqlSession销毁,一级缓存就不存在. ,使用Map存储了sql执行查询结果集(java对象) 二级缓存针对每个map的namespace进行缓存. mybatis程序运行起来二级缓存的数据结构就创建出来,直到mybatis程序停止二级缓存数据结构 阅读全文
posted @ 2018-01-15 00:14 无~所~谓 阅读(814) 评论(0) 推荐(0) 编辑
摘要: mybatis实现表与表之间的查询,将查询的结果集进行映射(reslutType/resultMap高级映射) 1.首先分析表与表之间的关系.步骤如下: 1) 按模块去分析表,不要一次全部分析 2)了解每个表存储了什么业务数据 3)了解表中关键字段(主键/外键/索引字段/非空字段) 4) 了解表与表 阅读全文
posted @ 2018-01-13 18:25 无~所~谓 阅读(193) 评论(0) 推荐(0) 编辑
摘要: mabatis重点是通过标签对sql灵活的组织,通过配置的方式完成输入 输出映射. 1.对mapper.xml中重复的sql抽取统一维护,以及foreach使用 阅读全文
posted @ 2018-01-12 18:32 无~所~谓 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: 查询订单关联查询用户: 使用resultType,ordersCustom可以通过继承orders获得其属性,再添加我们需要的用户字段. 使用resultMap,orders表中通过封装user对象来关联用户. Mapper.xml映射文件 它定义了操作数据库的sql,每个sql是一个stateme 阅读全文
posted @ 2018-01-12 15:48 无~所~谓 阅读(754) 评论(0) 推荐(0) 编辑
摘要: SqlMapConfig.xml中配置的内容和顺序如下: mybatis的属性加载顺序.读取顺序:properties >resource或url >parameterType最高级会覆盖已读取的属性.优先级(由高到低):parameterType >resource或url >properties 阅读全文
posted @ 2018-01-12 09:48 无~所~谓 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一.开发规范 1.映射文件中的namespase等于mapper接口类路径 2.statement的id与mapper中的方法名一致 3.让mapper的接口方法输入参数类型与statement中的parameterType指定的参数类型一致 4.让mapper的接口方法返回值类型和statemen 阅读全文
posted @ 2018-01-11 16:27 无~所~谓 阅读(268) 评论(0) 推荐(0) 编辑
摘要: log4j.properties User.xml 测试类 public class User { private int id; private String username;// 用户姓名 private String sex;// 性别 private Date birthday;// 生日 阅读全文
posted @ 2018-01-11 00:35 无~所~谓 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.mybatis原理 1.SqlMapConfig.xml是mybatis全局配置文件,名称不固定.配置了数据源/事务等运行环境Mapper.xml Mybatis配置了sql语句及输入参数类型及SQL语句结果集所映射的类型(statement) Mybatis先找SqlMapConfig.xml 阅读全文
posted @ 2018-01-10 18:46 无~所~谓 阅读(90) 评论(0) 推荐(0) 编辑