Nom de méthode d'un repository et requête élevé
i use spring jpa and i create a method in building repository.
Bonjour, j'utilise spring data-jpa et j'ai créé une méthode dans mon repository building.
Voici le code que j'ai
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
@Entity
public class Building {
@OneToMany
@JoinColumn(name = "building_id")
private List<Appartment> appartmentList;
}
@Entity
public class Appartment {
@OneToMany
@JoinColumn(name="appartment_id"
private List<Room> roomList;
}
@Entity
public class Room {
private boolean available;
} |
Si une chambre est libre, available sera à true
J'ai créé la méthode: findByAppartmentListRoomListAvailableTrue
Elle fonctionne cependant plusieurs dizaines de requête sont généré
J'ai mis ce qui est généré sur ce lien:
http://pastebin.com/xC8NeLUU
Est-ce qu'il y a moyen d'optimiser le nom de la méthode afin d'avoir moins de requête ou bien je dois faire la requête à la main?