mybatis
shixiansen6535
这个作者很懒,什么都没留下…
展开
-
update if判断进行动态sql拼接
<update id="updateOption" parameterType="com.model.Option"> update system_option set <if test="url != null and url !=''"> url = #{url}, </if> <if t原创 2018-05-17 16:57:12 · 7610 阅读 · 1 评论 -
查询数据时间返回的是时间格式
一 返回类型是Map<select id="consumeInfo" parameterType="java.util.Map" resultType="java.util.Map"> select uid as orderid, memberid,date_format(createtime,'%Y-%c-%d %H:%i:%s') createtime from...原创 2019-04-02 14:59:07 · 580 阅读 · 0 评论 -
mybatis 时间类型转换
select * from jp_transaction_records <where> del_flag= 0 <if test="productName!=null and productName!=''"> and product_name=#{productName} </if...原创 2019-03-20 16:17:45 · 1472 阅读 · 0 评论 -
Mybatis${}、#{}及使用#{}时指定jdbcType
一、Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子: select * from student where student_name = #{name} 预编译...转载 2018-10-13 16:09:57 · 1696 阅读 · 0 评论 -
mybatis sql 语句非空判断
<insert id="insertRole" parameterType="com.xqjr.entity.db.Role"> insert into system_role (name,description,createtime,updatetime) values (#{name},#{description},#{createtime},#{updatetime})...原创 2018-10-13 10:49:19 · 4493 阅读 · 0 评论 -
Mybatis中updateByPrimaryKeySelective和updateByPrimaryKey更新区别
一 updateByPrimaryKeySelective与updateByPrimaryKeyupdateByPrimaryKeySelective是先进行判断,如果字段不为空在更新 ,适用于更新数据库中某些字段updateByPrimaryKey 对字段全部更新二 insertSelective与insertinsertSelective是选择性的插入字段 例如 tabl...原创 2018-08-09 14:23:18 · 1844 阅读 · 0 评论 -
MyBatis动态SQL之foreach用法
首先简单说下foreach六个属性 item 每一次迭代结果 collection 循环集合成指定类型 separator 元素之间的分隔符,可选 open 开始符号,可选 close 关闭符号,可选 index list和数组的序号,可选 接着来看一下循环查询的例子 在user.xml中加入 <select id="selectUserFore...转载 2018-05-31 16:10:19 · 316 阅读 · 0 评论 -
mybatis之<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>
1.<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=",",去除tri转载 2018-05-18 11:50:01 · 1257 阅读 · 0 评论 -
mybatis if 判断
查询 <select id="selectOption" resultType="Map" parameterType="com.model.Option"> select * from system_option <where> <if test="uuid != null and uuid != ''">原创 2018-05-18 11:18:14 · 226 阅读 · 0 评论