zoukankan      html  css  js  c++  java
  • mybatis使用@param("xxx")注解传参和不使用的区别

    public interface SystemParameterMapper {
        int deleteByPrimaryKey(Integer id);
    
        int insert(SystemParameterDO record);
    
        SystemParameterDO selectByPrimaryKey(Integer id);//不使用注解
    
        List<SystemParameterDO> selectAll();
    
        int updateByPrimaryKey(SystemParameterDO record);
    
        SystemParameterDO getByParamID(@Param("paramID") String paramID);//使用注解
    }

    跟映射的xml

    <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
        select id, paramID, paramContent, paramType, memo
        from wh_system_parameter
        where id = #{id,jdbcType=INTEGER}
      </select>
    
    <select id="getByParamID"  resultMap="BaseResultMap">
        select id, paramID, paramContent, paramType, memo
        from wh_system_parameter
        where paramID = #{paramID}
      </select>

    区别是:使用注解可以不用加parameterType

  • 相关阅读:
    React父组件调用子组件
    ES6数组操作
    ant design mobile入坑记
    vue
    图片上传七牛
    CSS
    CSS矩形、三角形等
    使用POST下载文件
    http https协议
    前端网络必备知识
  • 原文地址:https://www.cnblogs.com/zyf-yxm/p/9089918.html
Copyright © 2011-2022 走看看