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>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步