सरल अद्यतन को लागू करने का मानक तरीका क्या है?EntityManager (JPA) का उपयोग कर डीएओ में अद्यतन() विधि को कैसे कार्यान्वित करें?
उदाहरण: हमारे पास उपयोगकर्ता नंबर एनएनएनएनएनएन वाला उपयोगकर्ता है और अब हम इसे 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
}
em.merge (transientUser)? – marcosbeirigo
शायद, मुझे यकीन नहीं है कि – Roman
वास्तव में, अब मेरे पास यही है। लेकिन मैंने अभी तक परीक्षण नहीं किया है क्योंकि यूनिट परीक्षणों के संदर्भ को कॉन्फ़िगर करना इतना आसान नहीं है। – Roman