你的位置:首页 > 软件开发 > Java > MyBatis通过JDBC生成的执行语句问题

MyBatis通过JDBC生成的执行语句问题

发布时间:2016-08-10 21:01:39
我们编程的过程中大部分使用了很出色的ORM框架,例如:MyBatis,Hibernate,SpringJDBC,但是这些都离不开数据驱动JDBC的支持。虽然使用起来很方便,但是碰到一些问题确实很棘手,就比如困扰我一宿没睡好觉的问题,jdbc生成执行数据,具体的我们看一下。 ...

   我们编程的过程中大部分使用了很出色的ORM框架,例如:MyBatis,HibernateSpringJDBC,但是这些都离不开数据驱动JDBC的支持。虽然使用起来很方便,但是碰到一些问题确实很棘手,就比如困扰我一宿没睡好觉的问题,jdbc生成执行数据,具体的我们看一下。

  通常我们用MyBatis框架来操作关系型数据库,基本的也就是crud操作。目前公司使用的是SqlServer数据库,但是我在进行更新操作的时候出现一个问题,具体情况如下:

  mapper.

  

 1   <update id="updateDriverInfoByUcode" parameterType="com.sypro.earth.model.DriverInfo" > 2       update D_DriverInfo 3      <set > 4        <if test="driverName != null" > 5           DriverName = #{driverName,jdbcType=NVARCHAR}, 6        </if> 7 8      </set> 9         <where>10           Ucode=#{ucode,javaType=string,jdbcType=VARCHAR,typeHandler=com.sypro.earth.typehandler.ExampleTypeHandler}11         </where>12   </update>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:MyBatis通过JDBC生成的执行语句问题

关键词:mybatis

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录