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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?