¿Cuál es la forma estándar de implementar una actualización simple?¿Cómo implementar el método update() en DAO usando EntityManager (JPA)?
Ejemplo: tenemos Usuario con número de teléfono NNNNNN y ahora queremos configurarlo en YYYYYY.
@PersistenceContext
private EntityManager em;
public void update (User transientUser) {
what should be here?
}
entidad Usuario es lo más simple posible:
@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
}
em.merge (transientUser)? – marcosbeirigo
tal vez, no estoy seguro – Roman
en realidad, esto es lo que tengo ahora. Pero aún no lo probé debido a que no es tan fácil configurar el contexto de las pruebas unitarias. – Roman