zoukankan      html  css  js  c++  java
  • ibaits 中 $ 与 # 及 remapResults的用法

    <select id="getkeyvalues" parameterClass="map" resultMap="java.util.HashMap"  remapResults="true">
              SELECT  $selectresultfields$          

             FROM $ftablename$          

             WHERE   $selectcondityions$  

     </select>

    在这种查询结果列不确定(或是动态变化)的情况下,为保证查询结果的正确就需要设置remapResults="true",或者当查询结果只是一个动态变化的列时可用select $selectresultfield$ as resultfield 的形式来解决。

    当设置remapResults为"true"时:
    iBATIS会在每次查询的时候内省查询结果来设置元数据,来保证返回恰当的结果。这个属性会造成一定的性能损失,所以要谨慎使用,只在你需要的时候使用--查询列发生变化,直接的,或者隐含的,检索的表发生变化。
    ————————————————
    版权声明:本文为CSDN博主「ltfgood」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/ltfgood/java/article/details/6614229

    参考 : https://www.iteye.com/blog/jackyrong-1827243

  • 相关阅读:
    [恢]hdu 2502
    [恢]hdu 1008
    [恢]hdu 2073
    [恢]hdu 2500
    [恢]hdu 2501
    [恢]hdu 2190
    [恢]hdu 2535
    [恢]hdu 2085
    [恢]hdu 2067
    [恢]hdu 2504
  • 原文地址:https://www.cnblogs.com/xiaohuizhenyoucai/p/13261286.html
Copyright © 2011-2022 走看看