Spring CrudRepository.findOne返回错误的实体

时间:2014-06-12 08:40:18

标签: spring hibernate jpa

我对此实体及其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;

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

0 个答案:

没有答案