[埋坑]JPA @CreateDate标注属性的实体save时也会覆盖

描述:
deliveryManService.deliveryManRespository.save(man);
man.createDate 创建时确实给赋值上了 然后调用responsitory.save方法是 因为man的createDate是个null 所以把数据库中的值给覆盖掉了.
目前解决方法:
先从数据库获取到实体 然后只更新需要更新的字段,再调用save方法

你可能感兴趣的:([埋坑]JPA @CreateDate标注属性的实体save时也会覆盖)