亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用mybatis執行SQL語句時有參數出現返回NULL值如何解決

發布時間:2020-11-23 17:25:00 來源:億速云 閱讀:751 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關使用mybatis執行SQL語句時有參數出現返回NULL值如何解決,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

原來的寫法:

<select id="selectByArticle" parametertype="com.pet.bean.Article" resultmap="com.pet.bean.Article">
  SELECT 
  FROM ARTICLE        
 </select>
<sql id="queryCondition">
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(id)">AND ID = #{id,jdbcType=Integer}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(authorName)">AND AUTHOR_NAME = #{authorName,jdbcType=VARCHAR}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(title)">AND TITLE = #{title,jdbcType=VARCHAR}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(content)">AND CONTENT = #{content,jdbcType=VARCHAR}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(makeTime)">AND MAKE_TIME = #{makeTime,jdbcType=VARCHAR}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(updateTime)">AND UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(kind)">AND KIND = #{kind,jdbcType=VARCHAR}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(about)">AND ABOUT = #{about,jdbcType=VARCHAR}</if>
  <if test="@org.apache.commons.lang.StringUtils@isNotBlank(status)">AND STATUS = #{status,jdbcType=VARCHAR}</if>
  </sql>

部分代碼:

使用mybatis執行SQL語句時有參數出現返回NULL值如何解決

日志顯示:

使用mybatis執行SQL語句時有參數出現返回NULL值如何解決

修改后的寫法:resultType改成了resultMap了

<select id="selectByArticle" parametertype="com.pet.bean.Article" resultmap="BaseResultMap">
  SELECT 
  FROM ARTICLE    
 </select>
<resultmap id="BaseResultMap" type="com.pet.bean.Article">
 <id column="ID" jdbctype="INTEGER" property="id">
 <result column="AUTHOR_NAME" jdbctype="VARCHAR" property="authorName">
 <result column="TITLE" jdbctype="VARCHAR" property="title">
 <result column="CONTENT" jdbctype="VARCHAR" property="content">
 <result column="MAKE_TIME" jdbctype="VARCHAR" property="makeTime">
 <result column="UPDATE_TIME" jdbctype="VARCHAR" property="updateTime">
 <result column="KIND" jdbctype="VARCHAR" property="kind">
 <result column="ABOUT" jdbctype="VARCHAR" property="about">
</result></result></result></result></result></result></result></id></resultmap>

日志顯示:

使用mybatis執行SQL語句時有參數出現返回NULL值如何解決

看完上述內容,你們對使用mybatis執行SQL語句時有參數出現返回NULL值如何解決有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

突泉县| 江北区| 道孚县| 碌曲县| 宝坻区| 龙里县| 霍邱县| 包头市| 瑞昌市| 南投市| 景德镇市| 分宜县| 台东县| 华容县| 河西区| 清丰县| 周口市| 弥勒县| 泽库县| 新竹县| 溧阳市| 依兰县| 黎川县| 富阳市| 乡宁县| 涿州市| 沙田区| 柳江县| 交城县| 吴堡县| 宜昌市| 托克托县| 施秉县| 旺苍县| 东莞市| 淮安市| 贡嘎县| 济源市| 怀安县| 亳州市| 澄城县|