Сначала вы можете сопоставить эти два класса с помощью отображений гибернации, как показано ниже.
Project.java
public class Project{
private String pid;
@OneToMany(mappedBy="project",cascade = CascadeType.ALL,fetch = FetchType.LAZY)
private Set<Site> site;
//getter and setter
}
Site.java
public class Site{
private String siteid;
private String name;
@ManyToOne
private Project project;
.................
//getter and setter
}
howЧтобы добавить несколько сайтов для одного проекта в jsp :
из JSP, вы можете выбрать одно раскрывающееся меню, передав идентификатор сайта и сохранив его на сервере.
сохранить вобе таблицы одновременно :
Этот тип каскада подойдет вам.