JPA Repository findAll возвращает пустой список - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь получить список из базы данных, и findAll () возвращает пустой список. У меня есть несколько репозиториев jpa, но только одно не работает. Это код:

@Repository
public interface ProductCategoryRepository extends JpaRepository<ProductCategory,Integer> {
}

и это сущность:

@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProductCategory {
    @Id
    private Integer id;
    private String name;
    private String description;

    @OneToMany(fetch = FetchType.EAGER,mappedBy = "productCategory", cascade = CascadeType.ALL)
    @JsonIgnore
    private List<Product> products = new ArrayList<>();
}

Когда я вызываю productCategoryRepository.findAll (), он возвращает пустой список, поэтому у меня много записей в базе данных. Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 06 мая 2019

Можете ли вы добавить @ Column аннотацию к полям (кроме id) и попробовать? Надеюсь, это сработает. Дайте мне знать, если вы все равно не получите результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...