mybatis 中map作為參數


public interface ICodeGenDao extends IBaseDao<AssetsAllocation, Long> {

    /***
     * 生成主編碼
     * @param paraMaps
     * @throws Exception
     */
    void updateMainCode(Map<String, Object> paraMaps) throws Exception;
}
@Repository
public class CodeGenDao extends BaseDao<AssetsAllocation, Long> implements ICodeGenDao {

    /***
     * 生成主編碼
     * @param paraMaps
     * @throws Exception
     */
    @Override
    public void updateMainCode(Map<String, Object> paraMaps) throws Exception {
        update("addMainCode", paraMaps);
    }
}
<update id="addMainCode" parameterMap="AssetsAllocationQueryEntity">
        UPDATE
        T_ASSETS_ALLOCATION SET
        MAIN_CODE=#{mainCode} ,
        MAIN_CODE_STATUS=#{mainCodeStatus},
        IF_PRINT=#{ifPrint},
        IF_ALLOCATION=#{ifAllocation},
        ASSETS_STATUS=NULL
        where id = #{id}
    </update>
<parameterMap type="com.ycg.rosefinch.ata.service.entity.AssetsAllocation"
        id="AssetsAllocationQueryEntity">
    </parameterMap>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM