调用updateByPrimaryKeySelect方法疑问

来源:6-7 更新用户个人信息功能开发

中国好正太

2018-04-15

想问一下,就是new 一个User时候进行数据设置,然后调用updateByPrimaryKeySelect时候那个user里边的update_time不是空的吗,调用sql的时候如果是空的话,不是不会将update_time更新了吗

写回答

2回答

Geely

2018-04-21

你好,同学,这个应该把IF去掉。我写的时候也是忘记这个瑕疵了,非常抱歉。

0
1
中国好正太
非常感谢!
2018-04-25
共1条回复

慕后端0387374

2018-04-15

updateByPrimaryKeySelective: 如果updateTime为空,则update时间戳为now.

<update id="updateByPrimaryKeySelective" parameterType="com.mmall.pojo.User" >

.......
<if test="updateTime != null" >
 update_time = now(),
</if>

1
2
慕后端0387374
回复
中国好正太
确实没更新update_time。用restlet测试,数据库里的update_time字段也没有更新
2018-04-18
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程