Bu temel JPA / EJB kodunu çalıştırmaya çalışıyorum:
public static void main(String[] args){
UserBean user = new UserBean();
user.setId(1);
user.setUserName("name1");
user.setPassword("passwd1");
em.persist(user);
}
Bu hatayı alıyorum:
javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database
Herhangi bir fikir?
İnternette araştırıyorum ve bulmamın nedeni şuydu:
Bunun nedeni, nesneleri nasıl oluşturduğunuzdan kaynaklanıyordu, örn. ID özelliğini açıkça ayarladıysanız. Kimlik atamasının kaldırılması sorunu çözdü.
Ama anlamadım, kodun çalışması için neyi değiştirmem gerekecek?