5

2テーブルがあります。1stoneToMany関係があり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;

すべての著者の本を取得できますが、本の条件を指定するにはどうすればよいですか?

4

1 に答える 1