Mybatis初步认识】的更多相关文章

1.Mybatis所需包 下载地址:https://github.com/mybatis/mybatis-3/releases,其中log4j是日志包,mysql是数据库所需包,需自行下载 2.项目结构 3.mybatis-config.xml配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Co…
目录 创建 Maven 项目 Maven配置 pom.xml 创建数据库 配置Mybatis 配置mybatis的XML文件 创建实体类和对应的Mapper.xml 测试 源码 @ 创建 Maven 项目 1. 菜单上选择新建项目 File | New | Project 2. 选择左侧的Maven 由于我们只是创建一个普通的项目, 此处点击 Next即可. 3. 输入GroupId和ArtifactId 在我的项目中, GroupId 填 com.homejim.mybatis Artifac…
mybatis概念   mybatis 是一款轻量级的orm的数据持久框架,封装jdbc 对开发提供了便利,但是性能会比jdbc低,从开发的角度来说,现在是比较流行的 掌握上比较容易,也支持缓存,级联关系.几乎避免了与jdbc设值和返回结果集映射的代码,将接口和java的实体类映射成数据库中的记录.   传统jdbc的缺点 1.工作量相对比较大(我们需要先连接,然后处理jdbc底层事务,处理数据类型,还需要操作connection,statement对象和resultSet对象去拿到数据 然后解…
分三层 第一章 1.三层架构 界面层:和用户打交道,接收用户的请求参数明显是处理结果的(jsp,html,servlet) 业务逻辑层:接收了界面层传递的数据,计算逻辑,调用数据库,获取数据 数据访问层:就是访问数据库,执行对数据的查询,修改,删除等等的 三层对应的包 界面层:controller包(servlet) 业务逻辑层:servlce包(XXXservlce类) 数据访问层:dao包(XXXDao类) 三层中类的的交互 用户使用界面层-->业务逻辑层-->数据访问层(持久层)--&g…
SM整合步骤 预期项目结构 新建数据库和数据表 springuser.sql脚本如下 create database ssm; use ssm; create table users( userid int primary key, uname varchar(20), upass varchar(20) ); create table accounts( aid int primary key, aname varchar(20), acontent varchar(50) ); 新建项目 新…
The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property 这个是配置config.xml连接数据库配置时数据库没有统一时间导致的小问题, 只需要在url配置后加 ?s…
目录 1 一级缓存 1.1 同一个 SqlSession 1.2 不同的 SqlSession 1.3 刷新缓存 1.4 总结 2 二级缓存 2.1 配置二级缓存 2.2 使用二级缓存 2.3 配置详解 2.4 注意事项 一起学 mybatis @ 缓存的重要性是不言而喻的. 使用缓存, 我们可以避免频繁的与数据库进行交互, 尤其是在查询越多.缓存命中率越高的情况下, 使用缓存对性能的提高更明显. mybatis 也提供了对缓存的支持, 分为一级缓存和二级缓存. 但是在默认的情况下, 只开启一级…
目录 1. 简介 1.1 系列内容 1.2 适合对象 1.3 本文内容 2. 配置文件 2.1 mysql.properties 2.2 mybatis-config.xml 3. Configuration 类及其解析 3.1 解析入口 3.2 常用函数 3.2.1 获取节点 3.2.2 获取子节点 3.2.3 获取子节点并存到 Properties 对象中 3.3 节点相关成员变量及其解析 3.3.1 properties 属性相关 3.3.2 settings 属性相关 3.3.3 typ…
目录 1. 简介 2. 配置文件解析流程分析 2.1 调用 2.2 解析的目的 2.3 XML 解析流程 2.3.1 build(parser) 2.3.2 new XMLConfigBuilder(...); 2.3.3 new XPathParser(...) 2.3.4 new Configuration() 2.3.5 parser.parse() 2.3.6 build(configuration) 一起学 mybatis @ 1. 简介 在之前的文章<mybatis 初步使用(IDE…
目录 简介 Java 中 XML 文件解析 解析方式 DOM 解析 XML 新建 XML 文件 DOM 操作相关类 Java 读取 XML 文件 一起学 mybatis @ 简介 在之前的文章<mybatis 初步使用(IDEA的Maven项目, 超详细)>中, 讲解了mybatis的初步使用, 并总结了以下mybatis的执行流程: 通过 Resources 工具类读取 mybatis-config.xml, 存入 Reader: SqlSessionFactoryBuilder使用上一步获…