网赌赢钱提不了款怎么办,解决方法和技巧

400电话 400-660-7376
知识库_柳州网赌赢钱提不了款怎么办,解决方法和技巧软件科技有限责任公司
软件定制_柳州网赌赢钱提不了款怎么办,解决方法和技巧软件科技有限责任公司网站建设_柳州网赌赢钱提不了款怎么办,解决方法和技巧软件科技有限责任公司APP开发_柳州网赌赢钱提不了款怎么办,解决方法和技巧软件科技有限责任公司微信营销_柳州网赌赢钱提不了款怎么办,解决方法和技巧软件科技有限责任公司
  • 咨询电话
  • 0772-8256510
  • 联系QQ
  • 732570672
  • 手机号码
  • 18577274336
  • E-mail
  • oa@masajon.com
  • MyBatis 学习分享

    来源:原创    作者:网赌赢钱提不了款怎么办,解决方法和技巧科技-王天睿    时间:2017-12-28

    MyBatis是一个(ge)基于java的持久层框架,支持普通SQL查(cha)询,存储过(guo)程及(ji)高(gao)级映射。它避免了几(ji)乎所有的JDBC代码和参(can)数的(de)手(shou)工设置以(yi)及对(dui)结果集的(de)封(feng)装。并(bing)且可以(yi)使(shi)用简单的(de)XML或注解来配置和映射(she)原生(sheng)信(xin)息。

    MyBatis最强大的(de)功能之一(yi)就是动态SQL语句功能,传统JDBC的方法在进(jin)行组合(he)复杂的SQL语句的时候,需要去拼接,难免(mian)会出现一不留神少了个空格(ge)、逗号导致程序错(cuo)误。MyBatis的动态(tai)SQL功能正(zheng)好解决了这个(ge)问题,通过(guo)在XML文(wen)件(jian)里(li)配置,可以非(fei)常灵(ling)活(huo)的组合SQL语句,提高开发效率。

    897287-20160227222125065-2096129627.png

         1.if标签(qian)

    if标(biao)签可以用(yong)在很多类(lei)型的SQL语句中,下面先看一个很简单的例子。

         <select id="UserAll"resultType="user">

            select * from user username=#{username}

         </select>

    如果我们传(chuan)入的值是null,这条语句就很(hen)可能报错或者查询结果(guo)为空。因此我们需要加(jia)入if标签先进行判断,如果(guo)值为null或者空字符串(chuan)时,不(bu)会(hui)将(jiang)此条(tiao)件加入查(cha)询语句中,增加了灵活性。

         <select id="UserAll"resultType="user">

            select * from user where

            <if test=" username!= null and username!= '' "> 

                        username = #{username}

                  </if>

         </select>

     

         2.if+set更新(xin)语(yu)句

    update语句中没有使用if标(biao)签(qian)时(shi),如果有(you)一个(ge)参数(shu)为null,都会导致修(xiu)改之后这个(ge)参数为(wei)空或报错。

    当在update语句(ju)中使(shi)用if标签时,如果前面(mian)的if没有(you)执(zhi)行,则或导致逗号多(duo)余错(cuo)误。使用set标(biao)签可以将动态的配置(zhi)SET标(biao)签,去除追加到条件末尾的任何不相关的逗(dou)号。

    使用if+set标签执行修改后,如果某(mou)个字段为null则(ze)不(bu)会更新(xin)这(zhei)个字段。

         <update id="updateUser"parameterType="com.lzyim.entity.User">

           update user
                <set>

             <if test="name != null">username = #{ username},</if>

             <if test="password != null">password =#{password},</if>

               </set>

           where id = #{id}

         </update>

    本文(wen)链接:http://masajon.com:80/repository/1040,转载请保留(liu)出处!
    本站部分(fen)图文来源网络,如有侵权(quan)请您联系我们删除,谢谢。
      联系我们
    • 公司总部:柳州市柳东新区双仁路10号官塘创业园研发中心2号楼[电子地图]
    • 开发部门:柳州市城中区桂中大道南端2号阳光100城市广场25栋17楼
    • 电话:400-660-7376,0772-8256510,18577274336,18877221524
    • QQ:732570672,191578416,153425583
    • ©2013-2021 YIMI TECHNOLOGY Inc. All Rights Reserved.
    • 版权所有:柳州网赌赢钱提不了款怎么办,解决方法和技巧软件科技有限责任公司
    wechatcode
    wechatico官方微信公众号
    weibocode
    weiboico新浪官方微博
    展开
    西元棋牌红河597棋牌游戏手机版遥控