MaBatis配置(配合注解)
Posted here
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MaBatis配置(配合注解)相关的知识,希望对你有一定的参考价值。
注: 此文中的实体类还是沿用上一章的Emp和Dept两个类
01.引入需要的jar包文件:http://pan.baidu.com/s/1qYy9nUc :mybatis-3.2.2.jar
02.编写MyBatis配置文件(配置文件可以在上面下载的压缩包root下找到PDF,里面也有示例配置)
Emp.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <!DOCTYPE mapper 3 PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 4 "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 5 <mapper namespace="cn.happy.dao.EmpDao"> 6 <resultMap id="empMap" type="cn.happy.entity.Emp"> 7 <id property="empId" column="empNo"/> 8 <result property="empName" column="ENAME"/> 9 <result property="job"/> 10 <result property="mgr"/> 11 <result property="hiredate"/> 12 <result property="sal"/> 13 <result property="comm"/> 14 <association property="dept" javaType="cn.happy.entity.Dept"> 15 <id property="deptNo"/> 16 <result property="deptName" column="DNAME"/> 17 <result property="loc"/> 18 </association> 19 </resultMap> 20 21 <select id="getAllEmpInfo" resultMap="empMap"> 22 select * from Emp e,Dept d where e.deptno=d.deptno 23 </select> 24 25 <!-- <select id="countAll" resultType="int" > 26 select count(*) from Emp 27 </select> --> 28 </mapper>
其中几个常用的元素的作用如下:( 1.environment 和 2.mappers元素)
1.environment 元素:用于配置多个数据环境,这样可以映射多个数据库信息。采用default来指定默认使用哪个数据库环境。environment则是每个数据库环境的具体配置,
以上是关于MaBatis配置(配合注解)的主要内容,如果未能解决你的问题,请参考以下文章