Сопоставление отношений данных SPRING JPA пустоJAVA

Программисты JAVA общаются здесь
Anonymous
Сопоставление отношений данных SPRING JPA пусто

Сообщение Anonymous »

Я столкнулся с проблемой:
у меня есть класс книги и класс категории, которые имеют отношения многие ко многим. Когда я вызываю JpaRepository, чтобы получить все книги, но получаю пустой список категорий

Код: Выделить всё

@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Book {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@NotNull
private String title;

@NotNull
private String author;

@NotNull
private int yearPublished;

@ManyToMany(fetch = FetchType.EAGER,cascade = CascadeType.ALL)
@JoinTable(
name = "book_category",
joinColumns = @JoinColumn(name = "book_id"),
inverseJoinColumns = @JoinColumn(name = "category_id")
)
private Set categories;
}

Код: Выделить всё


@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Category {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

private String name;

@ManyToMany(mappedBy = "categories",cascade = CascadeType.ALL, fetch = FetchType.EAGER)
private Set books = new HashSet();
}

Пожалуйста, помогите мне! спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... -jpa-empty

Вернуться в «JAVA»