我正在实现一个实体类,它有两个关系,一个关系太多,但是我不能使用fetch=fetchtype.earge作为两个列表,我应该使用fetchtype.lazy作为这两个列表
有没有一个解决方案可以同时使用
@OneToMany(mappedBy="fournisseur",fetch = FetchType.EAGER,cascade={ CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REMOVE} )
private List<Carburant_entree> carburant_entrees;
@OneToMany(mappedBy="user",fetch = FetchType.EAGER,cascade={ CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REMOVE} )
private List<Users> theusers;
2条答案
按热度按时间inb24sb21#
只是使用
Set
代替List
```@OneToMany(mappedBy="fournisseur",fetch = FetchType.EAGER,cascade={ CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REMOVE} )
private Set carburantEntrees;
@OneToMany(mappedBy="user",fetch = FetchType.EAGER,cascade={ CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REMOVE} )
private Set users;
9jyewag02#
对。它可以通过注解与的关系来实现
你的情况应该是这样。