(四)MyBatis学习笔记-MyBatis映射器

(四)MyBatis学习笔记-MyBatis映射器
  下面显示的是元素的一些属性: 一、update元素和delete元素 首先在映射接口中添加用于更新和删除的方法 //更新方法 public boolean updateEmp(Employee emp); //删除方法 public boolean deleteEmpById(Integer id); 然后在映射器文件中添加对应的sql配置信息 <!-- 参数类型可以省略 --> <update id="updateEmp" parameterType="com.atguigu.mybatis.bean.Employee"> upd...

(三)MyBatis学习笔记-MyBatis配置

(三)MyBatis学习笔记-MyBatis配置
  全局配置文件的元素顺序: properties, settings, typeAliases, typeHandlers, objectFactory, objectWrapperFactory, reflectorFactory, plugins, environments, databaseIdProvider, mappers 一、properties属性 properties属性可以给系统配置一些运行参数,可以放在XML文件或者properties文件中。 在上一次学习笔记中,我们是将MySQL数据库的一些信息直接写在全局配置文件中,下面我们将这些数据...

(二)MyBatis学习笔记-HelloWorld

(二)MyBatis学习笔记-HelloWorld
  一、环境搭建 创建项目MyBatis_01,然后创建源码包config用来存放项目所用到的配置文件并首先创建日志文件log4j.xml。创建lib文件夹用来存放所需用到的Jar。 二、数据库表创建 使用MySQL创建如下数据库表 CREATE TABLE tbl_employee ( id int(11) PRIMARY KEY AUTO_INCREMENT, last_name varchar(255) , gender char(1) , email varchar(255) ); 三、POJO编写 package com.atguig...

(一)MyBatis学习笔记-MyBatis介绍

(一)MyBatis学习笔记-MyBatis介绍
  一、MyBatis简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old JavaObjects,普通的Java对象)映射成数据库中的记录. 二、为什么要使用MyBatis? MyBatis是一个半自动化的持久化层框架。所谓半自动化就是将sql和java...

MyBatis学习总结(四)——MyBatis缓存与代码生成

MyBatis学习总结(四)——MyBatis缓存与代码生成
一、MyBatis缓存 缓存可以提高系统性能,可以加快访问速度,减轻服务器压力,带来更好的用户体验。缓存用空间换时间,好的缓存是缓存命中率高的且数据量小的。缓存是一种非常重要的技术。 MyBatis学习总结(一)——ORM概要与MyBatis快速起步 MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射 MyBatis学习总结(三)——多表关联查询与动态SQL MyBatis学习总结(四)——MyBatis缓存与代码生成 1.0、...

MyBatis学习总结(三)——多表关联查询与动态SQL

MyBatis学习总结(三)——多表关联查询与动态SQL
在上一章中我们学习了《MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射》,这一章主要是介绍一对一关联查询、一对多关联查询与动态SQL等内容。 一、多表关联查询 表与表之间有三种常见的关联关系,分别是一对一,一对多与多对多关系,MyBatis直接提供一对一与一对多的关联关系,可能通过间接的方式实现一对多关联。 1.1、一对一关系 1.1.1、执行环境 假定一个员工(emp)拥有一个登录用户(...

MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射

MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射
在上一章中我们学习了《MyBatis学习总结(一)——ORM概要与MyBatis快速起步》,这一章主要是介绍MyBatis核心配置文件、使用接口+XML实现完整数据访问、输入参数映射与输出结果映射等内容。 一、MyBatis配置文件概要 MyBatis核心配置文件在初始化时会被引用,在配置文件中定义了一些参数,当然可以完全不需要配置文件,全部通过编码实现,该配置文件主要是是起到解偶的作用。如第一讲中我们用到conf.xml文件...

MyBatis学习总结(一)——ORM概要与MyBatis快速起步

MyBatis学习总结(一)——ORM概要与MyBatis快速起步
程序员应该将核心关注点放在业务上,而不应该将时间过多的浪费在CRUD中,多数的ORM框架都把增加、修改与删除做得非常不错了,然后数据库中查询无疑是使用频次最高、复杂度大、与性能密切相关的操作,我们希望得到一种使用方便,查询灵活的ORM框架,MyBatis可以满足这些要求,MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架,它也是SSM框架集成中的重要组成部分。 一、ORM 1.1、ORM简...