В базе данных есть три класса: Люди (ID, FNAME, LNAME), События (ID, NAME, DATE), Регистрация (ID, P_ID, E_ID, REGDATE, NOTES)
И мои классы сущностей ...
люди
@Сущность
народный класс Люди {
@Я бы
закрытый целочисленный идентификатор;
@Column(name="FNAME")
private String fName;
@Id @Column(name="LNAME")
private String lName;
@OnetoMany(targetEntity=Registration.class, mappedBy="pId", cascade.....)
private Set<Registrations> registrations;
//getters and setters
}
События
@Entity
public class Events{
@Id
private Integer id;
@Column(name="NAME")
private String name;
@Id @Column(name="DATE")
private Timestamp date;
@OnetoMany(targetEntity=Registration.class, mappedBy="eId", cascade.....)
private Set<Registrations> registrations;
//getters and setters
}
Мне нужна поисковая форма, где вы можете искать по имени или по имени или по посещаемым событиям. Итак, я создал такой класс, чтобы использовать его как команду objet ...
public class SearchForm{
private String fName;
private String lName;
private Set<Event> events;
//setters and getters
}
search.jsp