sql语句没有对字段判断

    <insert id="insert">insert into student (id, name, age,money, cla_code,create_time,del_flag)values (#{id,jdbcType=INTEGER},#{name,jdbcType=VARCHAR},#{age,jdbcType=INTEGER},#{money,jdbcType=DECIMAL}, #{cla_code,jdbcType=VARCHAR},#{create_time,jdbcType=TIMESTAMP},#{del_flag,jdbcType=CHAR})</insert>

sql语句对字段判断

 <insert id="insertSelective" parameterType="com.itunion.Student">insert into student<trim prefix="(" suffix=")" suffixOverrides=","><if test="id != null">id,</if><if test="name != null">name,</if><if test="age != null">age,</if><if test="money != null">money,</if><if test="cla_code != null">cla_code,</if><if test="create_time != null">create_time,</if><if test="del_flag != null">del_flag,</if></trim><trim prefix="values (" suffix=")" suffixOverrides=","><if test="id != null">#{id,jdbcType=INTEGER},</if><if test="name != null">#{name,jdbcType=VARCHAR},</if><if test="age != null">#{age,jdbcType=INTEGER},</if><if test="money != null">#{money,jdbcType=DECIMAL},</if><if test="cla_code != null">#{cla_code,jdbcType=VARCHAR},</if><if test="create_time != null">#{create_time,jdbcType=TIMESTAMP},</if><if test="del_flag != null">#{del_flag,jdbcType=CHAR},</if></trim></insert>

mybatis的mapper文件中,sql插入语句相关推荐

  1. 【Mybatis】Mapper文件中sql不等于的写法

    [Mybatis]Mapper文件中sql不等于的写法 认识误区:在xml文件中,是 不能直接使用 < .>.& 的.因为会被语法检查而报错. 正确使用的两种方法 1. 第一种:转 ...

  2. Mybatis的mapper文件中涉及大于号小于号等特殊符号使用

    什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBati ...

  3. mybatis的Mapper文件中的大于小于号,为什么要转成“lt ;”、“gt ;”,转义后的lt、gt又代表什么?

    为什么的Mapper文件中的"<".">" 要转成"&lt ;"."&gt ;" 问题分析 ...

  4. Mapper 文件中SQL不等于的写法

    Mybatis中的mapper文件中不等于的几种写法 在XML文件中是不可以直接使用 < .>.&的,语法检查会报错误.如需使用,需要将其转义为对应的实体. 预期执行SQL效果:s ...

  5. mybatis里mapper.xml中SQL语句if语句嵌套if语句

    为了实现一个sql可以根据条件不同实现sql语句的动态查询,所以在使用mybatis时,对应的mapper.xml的sql语句可以根据条件值的不同执行不同的sql语句, 最开始在我的where子句中我 ...

  6. php插入语句,请教关于php中sql插入语句的问题。

    问题代码如下:error_reporting(E_ALL ^ E_NOTICE); //包含excel读取类文件 require_once 'excel_reader2.php'; $data = n ...

  7. 如何解决Mybatis里mapper文件中关于不能用大于小于号

    From: https://blog.csdn.net/qq_38659629/article/details/80408185 用<![CDATA[   ]]>标识 比如:<![C ...

  8. idea查看项目pid_intellij idea 插件开发--快速定位到mybatis mapper文件中的sql

    intellij idea 提供了openApi,通过openApi我们可以自己开发插件,提高工作效率.这边直接贴个链接,可以搭个入门的demo:http://www.jianshu.com/p/24 ...

  9. MyBatis mapper文件中使用常量

    MyBatis mapper文件中使用常量 Java 开发中会经常写一些静态常量和静态方法,但是我们在写sql语句的时候会经常用到判断是否等于 //静态类 public class CommonCod ...

最新文章

  1. JavaScript初学者编程题(2)
  2. linux检查是否有D进程,Linux内核调试技术——进程D状态死锁检测
  3. android最全面试题71道题 详解
  4. java语言中的数据是如何定义_java中的数据类型
  5. InstallShield 2020
  6. JavaScript 第十章总结:first class functions
  7. sql union和unmion all区别
  8. python微控制器编程从零开始 pdf_Python极客项目编程_(美)Mahesh Venkitachalam.pdf
  9. python笔记:datetime模块中的函数
  10. JAVA的包装类 【转】
  11. SpringCloud 之客户端负载均衡策略
  12. Hadoop(入门)
  13. 基于matlab的天线方向图
  14. java 三维旋转立方体_旋转立方体实现
  15. 收藏!全国计算机二级 Python 题库破解
  16. cmos逻辑门传输延迟时间_Verilog设计与逻辑综合实例解析(低功耗)
  17. Oracle里default什么意思,ORACLE中默认值default的使用方法
  18. 如何用matlab画超越方程组的图像,【求助】超越方程组的fsolve解法
  19. bash pitfall
  20. [Pixhawk] ardupilot源码windows编译教程

热门文章

  1. Python趣味课程:果果饮料店新品鉴赏
  2. 论文学习笔记 Diogenes: Lightweight Scalable RSA Modulus Generation with a Dishonest Majority
  3. [C++] [MinGW64] 安装glfw
  4. 1 游戏服务器开发的基本体系与服务器端开发的一些建议
  5. java封装的作用_Java的封装性
  6. CDH 版 Hadoop 下载
  7. NCL的示例1:常见符号的用法
  8. HTTP是不保存状态的协议,如何保存用户状态?
  9. 黑苹果的心路历程(matebook14 2020版)
  10. 标准正态分布函数图像