ibatis remapResoults="true"

490 ワード

一つの問題が発生した場合、データテーブルの構造が変化した場合、この表に関する操作エラーが発生しました。おそらくエラー情報は列が無効で、列が存在しないなどです。
 
解決策:
 
関連表のsqlプロファイルに、remapResult="true"属性を追加して、問題が解決できます。
 
    <select id="queryById" parameterClass="int" resultClass="java.util.HashMap" remapResults="true">  
        <![CDATA[  
            SELECT * FROM ts_credit_setting WHERE id=#id#  
        ]]>  
    </select>