• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
=>起风了<=
博客园    首页    新随笔    联系   管理    订阅  订阅

mybatis SQL语句

insert into 表名
<trim prefix="(" suffix=")"  suffixOverrides=",">
  <if test="createTime != null">
    CREATE_TIME,
  </if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
  <if test="createTime != null">
    #{createTime,jdbcType=TIMESTAMP},
  </if>
</trim>

insert into 表名 (createTime) values(createTime)

**********************************************新增sql****************************************************

select * from user

<trim prefix="where" prefixOverrides="AND|OR">

  <if test="name!=null and name.length()>0">AND name=#{name}</if>

  <if test=""gender!=null and gender.length()>0>AND gender=#{gender}</if>

</tirm>

select * from user where name = 'xx' and gender = 'xx'

**********************************************查询sql****************************************************

update 表名

<trim prefix="set" suffixOverrides="," suffix="where id=#{id}">

  <if test="name!=null and name,length()>0">name=#{name},</if>

  <if test="password!=null and password.length()>0">password=#{password},</if>

</trim>

update 表名 set name='xx' , gender='xx' where id='x'

**********************************************修改sql****************************************************

注解: prefix:前缀

      suffix:后缀

    prefixOverrides:前缀覆盖

       suffixOverrides:后缀覆盖

posted @ 2018-08-20 09:57  ♥起风了♥  阅读(165)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3