没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
【Mapper映射文件: RoadMapper.xml 】
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="road">
<select id="getListByArea" parameterType="java.util.HashMap"
resultMap="road">
select * from zt_road where disable = 0 and cityId =#{cityId} and areaId =#{areaId};
</select>
<resultMap type="com.heiduc.traffic.po.Road"
id="road">
<id property="id" column="id" />
<result property="name" column="name" />
<result property="areaId" column="areaId" />
<result property="status" column="status"
typeHandler="com.heiduc.iov.dao.generic.EnumTypeHandler"
javaType="com.heiduc.traffic.common.usertype.RoadType"
jdbcType="INTEGER" />
<result property="priority" column="priority" />
<result property="disable" column="disable"
typeHandler="com.heiduc.iov.dao.generic.EnumTypeHandler"
javaType="com.heiduc.iov.common.usertype.Able"
jdbcType="INTEGER" />
<result property="cityId" column="cityId" />
<result property="remark" column="remark" />
<result property="position" column="position" />
</resultMap>
</mapper>
【该 XML 描述 PO 对象 Road.java, Road 对象的属性有如上: id, name, areaId, status, priority, disable, cityId, remark, position 属性。】
【其中 status, disable 均为枚举(Enum) 类型。]
【status 对应 Enum 为 com.heiduc.traffic.common.usertype.RoadType 】
【disable 对应 Enum 为 com.heiduc.iov.common.usertype.Able 】
【typeHandler="com.heiduc.iov.dao.generic.EnumTypeHandler" 表示自定义的枚举 Handler , 文件名: EnumTypeHandler.java 】
【javaType="com.heiduc.traffic.common.usertype.RoadType 表示自定义的枚举对象 , 文件名: RoadType.java 】
【javaType="com.heiduc.traffic.common.usertype.Able 表示自定义的枚举对象 , 文件名: Able.java 】
---------------文件清单: RoadType.java----------------
public enum RoadType{
Hot("热门路段",1), NoHot("非热门路段",2),Other("其他",3);
private String name;
private int value;
public String getName() {
return name;
}
public int getValue() {
return value;
}
<result property="position" column="position" />
</resultMap>
</mapper>
【该 XML 描述 PO 对象 Road.java, Road 对象的属性有如上: id, name, areaId, status, priority, disable, cityId, remark, position 属性。】
【其中 status, disable 均为枚举(Enum) 类型。]
【status 对应 Enum 为 com.heiduc.traffic.common.usertype.RoadType 】
【disable 对应 Enum 为 com.heiduc.iov.common.usertype.Able 】
【typeHandler="com.heiduc.iov.dao.generic.EnumTypeHandler" 表示自定义的枚举 Handler , 文件名: EnumTypeHandler.java 】
【javaType="com.heiduc.traffic.common.usertype.RoadType 表示自定义的枚举对象 , 文件名: RoadType.java 】
【javaType="com.heiduc.traffic.common.usertype.Able 表示自定义的枚举对象 , 文件名: Able.java 】
---------------文件清单: RoadType.java----------------
public enum RoadType{
Hot("热门路段",1), NoHot("非热门路段",2),Other("其他",3);
private String name;
private int value;
public String getName() {
return name;
}
public int getValue() {
return value;
}
剩余7页未读,继续阅读
yaketony
- 粉丝: 0
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页