zoukankan      html  css  js  c++  java
  • 140304笔记, mysql 更改自动增长字段值的重新设定

    1. 存在同名的或不同的namespace交错情况。

    Caused by: com.ibatis.sqlmap.client.SqlMapException: There is no result map named TblCuShopcarNw.TblCuShopcarResultMap in this SqlMap.
    
    Caused by: com.ibatis.sqlmap.client.SqlMapException: There is no result map named TblCuShopcarNw.TblCuShopcarResultMap in this SqlMap.
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.getResultMap(SqlMapExecutorDelegate.java:356)

    2. //添加成功之后,判断idcode值,避免尾数为4的情况.跳过自增长的值,屏蔽networkCode唯一性约束和sys_username唯一性约束

    String _idcode2 = "S.00055".substring(2);
            Integer idcode2 = Integer.valueOf(_idcode2);
            System.out.println("idcode2:"+idcode2);
            Integer idcode3 = idcode2 - 1;
            System.out.println("idcode3:"+idcode3);
            if(idcode3 % 10 == 4){
                idcode2++;  //加1
            }
            System.out.println("idcode2:"+idcode2);

    3. 新增png图片上传。必须先传图片,然后再录入数据,注意先后顺序。

    4. 没有选择车型的情况表示该商品通用。机油。

    5. ALTER TABLE `tbl_sp_partsinfo` auto_increment=536;   清空表数据,重新设置id的自增长列。商品表id与其他的表id存在关联关系。

    6. 手动添加车系年款。在树形菜单中只有删除功能,没有修改节点信息。

    7. 服务商列表里修改,项目报价里,填好后无法保存。

    先录基础信息。   --->保养参数,服务说明。调整~! 更新在svn和测试机。

    8. 车型简介可以不用填。

    update `tbl_nw_networkinfo` set idcode = #idcode2# where f_syslogin_id = #networkId#  
    应该下面这样修改自增长列,因为自增长列一定是主键列,存在重复问题。
    <update id="updateIdCode" parameterClass="map">
            ALTER TABLE `tbl_nw_networkinfo` auto_increment= #idcode2#;
        </update>

    9. sqlMap中表名作为参数传递。

    <insert id="addShopCarOrder" parameterClass="TblCuShopcarOrder">
              insert   into $tableName$ (f_partsinfo_id,num,f_order_id)
              values 
              (#fPartsinfoId#,#num#,#fOrderId#)  
            <selectKey resultClass="int" keyProperty="id">  
                select @@identity as inserted   
            </selectKey> 
        </insert>
  • 相关阅读:
    centos-docker安装及基本使用
    List集合-03.Vector
    List集合-02.LinkedList
    List集合-01.ArrayList
    常用图像处理方法
    git使用
    bug记录
    bash vim等常用命令
    python常用
    MTCNN试用
  • 原文地址:https://www.cnblogs.com/simpledev/p/3581188.html
Copyright © 2011-2022 走看看