[size=13.6364px]/****************************开始--MyBatis开发流程***************************************************/ [size=13.6364px]开发流程: [size=13.6364px] 1.创建MybatisConfig.xml-->2.创建实体类-->3.创建实体类的Mapper.xml,并引入到MybatisConfig.xml-->4.测试类 [size=13.6364px]1.创建MyBatis.xml文件
[size=13.6364px]2.创建实体类
[size=13.6364px]3.创建实体类的Mapper.xml
[size=13.6364px]4.测试类 [size=13.6364px] [size=13.6364px]/****************************************结束--MyBatis开发流程***************************************************/ [size=13.6364px]MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. [size=13.6364px]JDBC-àdbutils(自动封装)-àMyBatis-àhibernate
[size=13.6364px]
[size=13.6364px]ibatisConfiguration.xml
[size=13.6364px]<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
//类型别名设置
<typeAliases>
<typeAlias alias="Article" type="dao.domain.Article"/>
<typeAlias alias="Classtype" type="dao.domain.Classtype"/>
</typeAliases>
//数据源配置
<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/manage?characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value=""/>
</dataSource>
</environment>
</environments>
//映射表
<mappers>
<mapper resource="config/ArticleMapper.xml" />
<mapper resource="config/ClassTypeMapper.xml" />
</mappers>
</configuration>
|