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<Book> 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
書籍名がで始まるという条件で、すべての著者の書籍を取得するようにクエリを作成するにはどうすればよいですかhello
私はこのようなクエリを使用することを知っています、
from Author;
すべての著者の本を取得できますが、本の条件を指定するにはどうすればよいですか?