Untitled

mail@pastecode.io avatar
unknown
java
2 years ago
824 B
2
Indexable
Never
  // ZOO ma n stref. Kazda strefa ma m zwierzat. Kazde zwierze ma inne zapotrzebowanie na dzienna karme. 
  // Znajdz strefe ktora wymaga najwiekszej ilosci karmy
  
  // Model klasy Zone
//     @Id
//   @GeneratedValue(strategy = GenerationType.IDENTITY)
//   private Long id;
//   @NotNull
//   @Size(min = 3)
//   private String name;
//   @OneToMany(fetch = FetchType.EAGER)
//   private List<Animal> animals = new ArrayList<>();

// Model klasy Animal
//   @Id
//   @GeneratedValue(strategy = GenerationType.IDENTITY)
//   private Long id;
//   private String species;
//   private String name;
//   @OneToOne
//   @JsonIgnore
//   private Zone zone;
//   private int foodPortionsPerDay;
  
  @Query(value = "SELECT z FROM Zone z JOIN Animal a GROUP BY SUM(a.foodPortionsPerDay)")
  Zone findTheMostFoodDemandingZone();