zoukankan      html  css  js  c++  java
  • mybits配置文件resultMap标签的配置

    什么时候用resultType?什么时候用resultMap?

    resultMap:当查询结果和pojo类不能直接对应时,可以使用resultMap对查询结果和pojo做一个映射,使其匹配。

    标签:resultMap

    标签结构:

    <resultMap id="" type="">

    <id column="" property=""/>

    <result column="" property=""/>

    <association property="" javaType="">

    <id column="" property=""/>

    <result column="" property=""/>

    </assocaiation>

    <collection property="" ofType="">

    <id column="" property=""/>

    <result column="" property=""/>

    </collection>

    属性说明:

    id:唯一标识resultMap,statement通过id调用到它。

    type:resultMap将查询结果映射到的pojo类

    子标签:association、collection、id、result

    子标签说明:

    1.id:唯一标识查询结果的属性

    属性:

     column:数据库查询结果的字段名

    property:映射到的pojo类的属性名

    2.result:查询结果中的普通列

    属性:

     column:数据库查询结果的字段名

    property:映射到的pojo类的属性名

    3.association:一对一查询时使用,里面映射子结果的内容

    属性:

    property:查询结果映射到的resultMap的type属性对应pojo的哪一个属性

    javaType:对应的java类,也就是pojo类

    (该子标签下也有id和result子标签,作用和resultMap下的id和result类似)

    4.collection:一对多查询时使用,里面映射子结果的集合(List)

    属性:

    property:查询结果映射到的resultMap的type属性对应pojo的哪一个属性

    ofType:指定映射到list集合属性中pojo的类型

    (同样的,该子标签下也有id和result子标签,作用和resultMap下的id和result类似)

  • 相关阅读:
    软件测试人员的要求
    冒烟测试和回归测试的区别
    [go]struct
    [go]socket编程
    [go]gorhill/cronexpr用go实现crontab
    [go]os/exec执行shell命令
    [go]time包
    [go]etcd使用
    [go]redis基本使用
    [go]go操作mysql
  • 原文地址:https://www.cnblogs.com/zhihow/p/9027013.html
Copyright © 2011-2022 走看看