请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于会话管理及@DynamicUpdate的问题

  1. 请问师兄,课程有没有讲解关于session管理的部分?是不是可以采用aspect来实现?

  2. 顺便再问个问题,添加了这个注解 @DynamicUpdate 为什么创建时间也每次更新了,我只希望更新updateTime.具体看图。

    https://img1.sycdn.imooc.com/szimg//59804a170001765204040447.jpg

    https://img1.sycdn.imooc.com/szimg//59804a170001667506240213.jpg

有个小建议,看3-2讲注解@Slf4j的时候提到@Data而实际上这个在后面才讲,看样子这一节是后面才补的,哈哈

最后谢谢师兄带我们入门,这几门课很棒!

正在回答

1回答

  1. 本门课程后面有讲分布式session。

  2. 你是更新数据的时候发现create_time字段也更新吗?还是新增数据的时候会写入当前时间。建议仔细观察下控制台输出的sql语句。

  3. 是后面录制的,被放到了3-2,和慕课网也很大关系。这事说来话长。。。以后会注意,避免此类问题,给你造成不便,非常抱歉。

0 回复 有任何疑惑可以回复我~
  • 提问者 steven泽帆 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-08-01 18:04:40
  • 提问者 steven泽帆 #2
    1.分布式的session还没放出来吗?期待
    2.是更新也会更新到时间,打出来的sql为,而且有一点还跟你说的不一样,我什么值都没有改的情况下,照样save(),仍然会更新时间:
    Hibernate: select userinfo0_.oid as oid1_0_0_, userinfo0_.create_time as create_t2_0_0_, userinfo0_.passwd as passwd3_0_0_, userinfo0_.sex as sex4_0_0_, userinfo0_.update_time as update_t5_0_0_, userinfo0_.user_name as user_nam6_0_0_ from user_info userinfo0_ where userinfo0_.oid=?
    Hibernate: update user_info set create_time=?, update_time=? where oid=?
    3.没关系,影响不大
    回复 有任何疑惑可以回复我~ 2017-08-01 18:08:17
  • 廖师兄 回复 提问者 steven泽帆 #3
    Hibernate: update user_info set create_time=?, update_time=? where oid=?
    说明你对象里create_time是有值的,你可以在save()方法打个断点,看保存的对象。
    回复 有任何疑惑可以回复我~ 2017-08-01 21:12:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信