簡體   English   中英

mybatis-resultmap-用用戶定義的值替換空值

[英]mybatis - resultmap - nullvalues to be replaced with userdefined values

Mybatis resultMap將自定義值分配給nullvalue我想為我的查詢返回的nullValue列分配自定義值。 以下是我的代碼段高級感謝您的幫助

  <resultMap id="abcd" class="abcdVO">
    <result property="ABC" column="Col1" nullValue="No"/>
    <result property="XYZ" column="Col2" nullValue=" "/>
  </resultMap>

  <select id="abcd" parameterType ="String" resultMap="abcdMap">
     Select Col1, Col2 from xyz
  </select>

使用COALESCE

<select id="abcd" parameterType ="String" resultMap="abcdMap">
   Select COALESCE(Col1, 'No') as Col1, COALESCE(Col2, ' ') as Col2 from xyz
</select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM