首页 > 代码库 > Mybatis返回list<object>方法
Mybatis返回list<object>方法
哎,查了很久百度,竟然没有直接的例子... 自己参考其他例子,写了一个...
其他的忽略,直接上关键代码:
转自http://www.xuebuyuan.com/782623.html
pojo 类:
package com.mymaven.mybatisdemo.po;public class Department { private String dp_id; private String dp_name; private String cost_center; public String getDp_id() { return dp_id; } public void setDp_id(String dp_id) { this.dp_id = dp_id; } public String getDp_name() { return dp_name; } public void setDp_name(String dp_name) { this.dp_name = dp_name; } public String getCost_center() { return cost_center; } public void setCost_center(String cost_center) { this.cost_center = cost_center; } public Department() { super(); }}
mapper接口:
public interface DepartmentMapper { //查询返回一个list public List<Department> queryAllDepartment();}
mapper对应的配置文件:
<!-- 此处namespace需要指定dao接口 --><mapper namespace="com.mymaven.mybatisdemo.dao.DepartmentMapper"> <!--配置一个resultMap 指定返回的类型 --> <resultMap id="departMent" type="Department"> <id column="dp_id" property="dp_id" /> <result column="dp_name" property="dp_name" /> <result column="cost_center" property="cost_center" /> </resultMap> <!-- 返回一个list的写法 --> <select id="queryAllDepartment" resultMap="departMent" > select * from t_department </select> </mapper>
注意
<select id="queryAllDepartment" resultMap="departMent" 这里返回类型是resultMap,不是ResultType.这个我搞错了。。。
Mybatis返回list<object>方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。