пожалуйста, пожалуйста, вы можете помочь мнеКак вставить данные в мою базу данных с помощью entitymanger?
Я два Entitys Студента и Адрес releted родством @OneToOne
@Entity
public class Student implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int idstudent;
private String firstname;
private String name;
@OneToOne
private Adress adress;
//setters and getters
}
public class Adress implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int idadress;
private String street;
private String codezip;
@OneToOne
private Student student;
//getters and setters
}
Я хочу, чтобы вставить данные с помощью сущности кормушку Я стараюсь, что им dosn't работы
@PersistenceContext(unitName = "JPADD")
EntityManager em;
Student student = new Student();
student.setfirstname("cc");
student.setname("cc");
Adress adress = new Adress();
adress.setstreet("ccccccccc");
adress.setstudent(student);
em.persist(adress)
em.persist(student);
помочь мне pleaaaaaaaaase :)
Код, который я опубликовал, хорошо работает, когда я удаляю adress.setstudent (student) – wadii
Проблема не в том, что она не создает экземпляр EntityManger – wadii
Не обращал внимания на аннотацию, [Stack Overflow - это не Mind Reader или Crystal Ball] (http://meta.stackexchange.com/a/128551/172496). –