title: @CreateTimestamp, @UpdateTimestamp. Why is the field "create" null for the returned object?
body: <p>I have 2 fields: create and update.</p>
  
  <pre><code>@CreateTimestamp
  @Column(nullable = false, updatable = false)
  private Timestamp create;
  
  @UpdateTimestamp
  @Column(nullable = false)
  private Timestamp update;
  </code></pre>
  
  <p>After create object: everything is OK. But during doing update object, I get for the returned object the field "create" is null. In DB an object is saving correct with filled fields.
  How can it fix?</p>
  
  <p>Full code of class:</p>
  
  <pre><code>@Entity
  @Table(name = "user")
  @Data
  @AllArgsConstructor
  @NoArgsConstructor
  public class UserEntity {
  
      @Id
      @GeneratedValue(strategy = GenerationType.IDENTITY)
      private String id;
  
      @Column(nullable = false, unique = true)
      private String name;
  
      @Column(nullable = false)
      private String password;
  
      @CreateTimestamp
      @Column(nullable = false, updatable = false)
      private Timestamp create;
  
      @UpdateTimestamp
      @Column(nullable = false)
      private Timestamp update;
  }
  </code></pre>
  
  <p>Method update:</p>
  
  <pre><code>public UserEntity update(UserEntity user, String id) {
       UserEntity userFromDB = userDao.findById(id);
       UserEntity updatedUser = userDao.save(userFromDB);
       return updatedUser;
  }
  </code></pre>
  
  <p>When return updatedUser, field create is null.</p>