Ich versuche, diesen grundlegenden JPA/EJB Code auszuführen:"frei stehende Einheit bestand Fehler bestehen bleiben" mit JPA/EJB Code
public static void main(String[] args){
UserBean user = new UserBean();
user.setId(1);
user.setUserName("name1");
user.setPassword("passwd1");
em.persist(user);
}
ich diesen Fehler:
javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database
Irgendwelche Ideen?
ich im Internet zu suchen und der Grund, warum ich gefunden war:
This was caused by how you created the objects, i.e. If you set the ID property explicitly. Removing ID assignment fixed it.
aber ich habe es nicht, was muss ich ändern den Code zum Laufen zu bringen?
Wenn Sie Generics verwenden, müssen Sie nicht "targetEntity = Photo.class" verwenden. – Rollerball
hi, nachdem das Album-Objekt auf photo1 nad photo2 eingestellt wurde ... welches Objekt müssen wir die Liste der Fotos oder des Albums speichern? –