我对此实体及其crudrepository存在问题。
@Entity
public class Test
{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String title;
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
private List<Question> questions;
当我通过repository.findOne(id)获取此实体时 - 返回的对象有10个问题,但我在数据库中只有2个。 当我通过repository.findAll()获取所有实体时,那么我只有2个问题,比如在数据库中。 我该怎么办?我使用spring-boot *。
P.S。对不起我的英文。
更新:
@Entity
public class Question
{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
@Column(length = 500)
private String text;
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
private List<Option> options;
我没有在存储库中重写方法。