मैं इस मूल JPA / EJB कोड को चलाने का प्रयास कर रहा हूं:
public static void main(String[] args){
UserBean user = new UserBean();
user.setId(1);
user.setUserName("name1");
user.setPassword("passwd1");
em.persist(user);
}
मुझे यह त्रुटि मिली:
javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database
कोई विचार?
मैं इंटरनेट पर खोज करता हूं और मैंने जो कारण पाया वह था:
यह इस कारण से था कि आपने वस्तुओं का निर्माण कैसे किया, अर्थात यदि आप आईडी संपत्ति को स्पष्ट रूप से निर्धारित करते हैं। आईडी असाइनमेंट को हटाकर इसे ठीक कर दिया गया।
लेकिन मुझे यह नहीं मिला, कोड काम करने के लिए मुझे क्या संशोधित करना होगा?