Spring crudepository.findOne返回错误的实体

Spring crudepository.findOne返回错误的实体,spring,hibernate,jpa,Spring,Hibernate,Jpa,我对这个实体有一个问题,它是粗糙的 @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> q

我对这个实体有一个问题,它是粗糙的

@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.findOneid获取这个实体时,返回的对象有10个问题,但数据库中只有2个问题。 当我通过repository.findAll获取所有实体时,我只有两个问题,比如数据库中的问题。 我能做错什么?我使用弹簧靴*

对我的英语很抱歉

更新:

@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;

我没有重写存储库中的方法。

请发布您的问题实体以及存储库界面-当您对存储库使用自定义实现时,也发布它们。选项在问题中不重复,只有测试中的问题。您正在执行哪个查询?你能发布你的存储库吗?公共界面问题存储库扩展了Crudepository-我没有重写方法。我使用org.springframework.data.repository.crudepository的findOne方法
@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;