Dear all,
I write an entity like this:
@Entity public class Employee { @Id private long id; private String name; @OneToMany private Mao<String,EmpDetail> detail=new TreeMap<String,EmpDetail>(); //set ,get functions pass @Entity public static class EmpDetail { @Id protected long id; protected String address; //set ,get functions pass } } I delete an EmpDetail like this:
em.remove(em.getReference(EmpDetail.class,4)); // em is the entity manager
I delete the record successful but the last one.
Exception is here: javax.persistence.EntityNotFoundException:deleted entity passed to persiste:(...Employee$EmpDetail#<null>)
some one knows what is going on? thank you!