【发布时间】:2010-12-21 00:25:19
【问题描述】:
实现简单更新的标准方法是什么?
示例:我们有电话号码为 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
}
【问题讨论】:
-
其实,这就是我现在所拥有的。但是我还没有测试它,因为配置单元测试的上下文并不容易。
标签: java jpa entitymanager