美文网首页
数据库小结

数据库小结

作者: 墨色尘埃 | 来源:发表于2018-02-09 00:11 被阅读3次

1、数据库Left JOIN
一对多,Left JOIN左连接,数据不会增多
多对一,Left JOIN左连接,数据不会增多
2、sql报错,因为没有指定表名的别名V
UPDATE t_order_refund SET V.NODE_ID = ? WHERE REFUND_ID = ?
3、今天在调接口时遇到一个问题,新增信息数据库报错,查了好多遍最后才发现xxMapper.xml中写错了

错误的
<if test="agenLevel!=null">
    #{agenLevel!=null, jdbcType=VARCHAR},
</if>
<if test="conPerson!=null">
    #{conPerson!=null, jdbcType=VARCHAR},
</if>
<if test="conPhone!=null">
    #{conPhone!=null, jdbcType=VARCHAR},
</if>
正确的
<if test="agenLevel!=null">
    #{agenLevel, jdbcType=VARCHAR},
</if>
<if test="conPerson!=null">
    #{conPerson, jdbcType=VARCHAR},
</if>
<if test="conPhone!=null">
    #{conPhone, jdbcType=VARCHAR},
</if>

4、在xxMapper.xml新增了一个查询userId语句,返回
List<String> nameList = userMapper.selectByName();但是因为将resultType写成了resultMap,导致连不想关的登陆接口都登陆不上去了,很是莫名其妙,所以一定要注意!

//返回的是resultType,不是resultMap
<select id="selectByName" parameterType="java.util.Map" resultType="java.lang.String">
        select
        USER_ID
        from v_user u
        <where>
            <if test="orgId!=null">
                AND ORG_ID = #{orgId,jdbcType=VARCHAR}
            </if>
            <if test="userId!=null">
                AND USER_ID = #{userId,jdbcType=VARCHAR}
            </if>
            <if test="userName!=null">
                AND USER_NAME like #{userName,jdbcType=VARCHAR}
            </if>
            <if test="status!=null">
                AND STATUS = #{status,jdbcType=INTEGER}
            </if>
            <if test="userType!=null">
                AND USER_TYPE = #{userType,jdbcType=INTEGER}
            </if>
        </where>
    </select>

相关文章

  • 7-2 MongoDB 概念解析

    数据库 文档 集合 元数据 数据类型 介绍 小结 数据库执行 show dbs 命令可以查看数据库列表。执行 d...

  • Mongodb 06-常用命令总结

    ========== 常用命令小结 ========== 选择切换数据库: use articledb 插入数据:...

  • 封装一个实现JDBC与MySQL数据库的连接的工具类

    小结:由于每次操作数据库时,都需要加载数据库驱动,建立数据库连接以及关闭数据库连接,通过这个工具类可以避免代码的重复书写

  • 数据库小结

    1、数据库Left JOIN一对多,Left JOIN左连接,数据不会增多多对一,Left JOIN左连接,数据不...

  • 数据库小结

    常见问题 分库分表 对于海量数据,且有一定的并发量的分库分表,绝不是引入某一个分库分表中间件就能解决问题,而是一项...

  • 180726-InfluxDB基本概念小结

    InfluxDB基本概念小结 InfluxDB作为时序数据库,与传统的关系型数据库相比而言,还是有一些区别的,下面...

  • VC++中使用MFC通过ADO连接数据库方法小结

    说明VC++中使用MFC通过ADO连接数据库方法小结(不包括异常的捕捉)这里主要讲MFC与SQL2000数据库的连...

  • sklearn数据库学习方式

    计划: 1.继续学习sklearn数据库 13~14周学习小结 一、选择学习方式 从 START 开始,首先看数据...

  • 数据库课堂笔记

    第一章 绪论 1-1数据库系统概述 1-2数据模型 1-3数据库系统结构 1-4数据库系统的组成 1-5小结 1-...

  • Mysql数据库小结

    1. 基础概念 1.1 数据 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声...

网友评论

      本文标题:数据库小结

      本文链接:https://www.haomeiwen.com/subject/knixtftx.html