文档详情

JavaEE 第7章 Mybatis框架(4学时).ppt

发布:2019-08-24约9.95千字共22页下载文档
文本预览下载声明
JavaEE架构 第7章 Mybatis框架 7.1 Mybatis简介 7.2 Mybatis快速入门 7.3 基本CRUD操作 7.1 Mybatis简介 MyBatis是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Ordinary Java Objects,普通的Java对象)映射成数据库中的记录。 【返回】 7.2 Mybatis快速入门 数据库: create database testdb; use testdb; create table users( id int auto_increment not null, username varchar(20) not null, password varchar(20), primary key(id) ); Mybatis入门示例: 步骤1: 添加mysql-connector-java依赖; 在pom.xml中新添Mybatis依赖: dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId version5.1.45/version /dependency dependency groupIdorg.mybatis/groupId artifactIdmybatis/artifactId version3.4.5/version /dependency 步骤2:添加Mybatis配置文件 在src/main/resources/mybatis下新建Mybatis-config.xml文件: ?xml version=1.0 encoding=UTF-8? !DOCTYPE configuration PUBLIC -////DTD Config 3.0//EN /dtd/mybatis-3-config.dtd configuration environments default=development environment id=development transactionManager type=JDBC / dataSource type=POOLED property name=driver value=com.mysql.jdbc.Driver / property name=url value=jdbc:mysql://localhost:3306/testdb / property name=username value=root / property name=password value=dba / /dataSource /environment /environments mappers mapper resource=mapper/userMapper.xml/ /mappers /configuration 配置Mysql数据库连接 userMapper.xml详见后页 添加映射资源文件 步骤3:创建实体类User 在src/main/java/entity包下创建User类: package entity; public class User { int id; String username; String password; //getter和setter省略 @Override public String toString() { return User [id= + id + , username= + username + , password= + password + ]; } } User.ava 步骤4:创建sql映射文件userMapper.xml 在src/main/resources/mapper下新建userMapper.xml : ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE
显示全部
相似文档