Каков стандартный способ реализации простого обновления?
Пример: у нас есть Пользователь с номером телефона NNNNNN, и теперь мы хотим установить его в YYYYYY.
@PersistenceContext
private EntityManager em;
public void update (User transientUser) {
what should be here?
}
Пользовательский объект максимально прост:
@Entity
@Table (name = "USER")
public class User {
@Id
@GeneratedValue
private Integer id;
@Column (nullable = false, unique = true)
private String login;
private String phone;
public User () { }
... //some setters and getters
}