zoukankan      html  css  js  c++  java
  • mybtais返回特定的对象

    示例
    1.需要返回的pojo

    public class Department(){
        private String id;
        private String name;
        
        .... set get
    }
    

    2.对应的dao层/mapper层

    public interface DepartmentMapper {
    	//查询返回一个list
    	public List<Department> queryAllDepartment();
    }
    

    3.mapper对应的配置

    <mapper namespace="com.mymaven.mybatisdemo.dao.DepartmentMapper">
        <!--配置一个resultMap 指定返回的类型 -->
        <resultMap id="departMent" type="Department">
            <id column="dp_id" property="id" />
            <result column="dp_name" property="name" />
        </resultMap>
    
        <!-- 返回一个list的写法 -->
        <select id="queryAllDepartment"  resultMap="departMent" >
            select * from t_department
        </select>
    </mapper>
    

    ①column字段:为来自数据库的类名,或重命名的列标签。这和通常传递给 resultSet.getString(columnName)方法的字符串是相同的。
    ②property字段:映射到列结果的字段或属性。如果匹配的是存在的,和给定名称相同的 property JavaBeans 的属性, 那么就会使用。 否则 MyBatis 将会寻找给定名称的字段。


    http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html#Result_Maps
  • 相关阅读:
    bzoj1505 [NOI2004]小H的小屋
    最大值
    数学
    OI中的快速傅里叶变换(FFT)
    旅游规划
    加分二叉树
    浅谈 字符串hash
    二分的弟弟“三分”
    Trie树(c++)
    克鲁斯卡尔
  • 原文地址:https://www.cnblogs.com/phtjzzj/p/7598779.html
Copyright © 2011-2022 走看看