Hql, как написать запрос соединения между таблицами, который имеет отношение один ко многим?
я имею2
столы.1st
один естьoneToMany
отношения с .2nd
Автор класса
@Entity
@Table(name = "Author")
Public class Author{
@Id
@Column(name = "AuthorId")
private int autherId;
@Column(name = "AuthorName")
private String authorName;
@OneToMany
@JoinColumn(name="AuthorId",referencedColumnName="AuthorId")
List Books;
//getter and setter
}
Учебник
@Entity
@Table(name = "Book")
Public class Book{
@Id
@Column(name = "BookId")
private int bookId;
@Column(name = "BookName")
private String bookName;
@Column(name = "AuthorId")
private int authorId;
//getter and setter
}
Как я могу написатьHql
запрос, чтобы я получил все автораs и там книги, с условием, что название книги должно начинаться сhello
Я знаю, используя такой запрос,
from Author;
Я могу получить все автораs и есть книги, но как дать условие на книгу?