У меня есть 2 вопроса: предположим, у нас есть одна сущность с именем class, а другая - с именем student.в каждом классе учится по одному студенту.
public class Clas implements Serializable {
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
private int id;
@OneToMany(cascade=CascadeType.ALL)
Collection<Student> students;
public clas(){
super();
}
..... getters and setters
}
q1: я получаю исключение: нет полей для отображения из-за стратегии последовательности, при добавлении любого другого столбца, такого как имя строки, это работает, но я ненужно это поле, что я могу сделать?
q2.Идентификаторы генерируются автоматически, и я хочу запросить всех студентов в классе с1, но у меня нет идентификатора этого класса, как получить такой запрос без использования идентификатора?или как получить идентификатор объекта базы данных для запроса по нему?
iam, работающий с сервером mysql glassfish v2.1 toplink jpa 1.0
Спасибо