Я хочу сравнить два атрибута, используя соглашение о методе JPA.
Это мой класс
@Entity
@Table(name = "aircrafts")
public class Aircrafts {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Size(max = 45)
@Column(name = "number", length = 45)
private String number;
@Column(name = "capacity")
private int capacity;
@Column(name = "seats_taken")
private int seatsTaken;
}
И этот метод я хочу реализовать:
public interface AircraftsRepository extends JpaRepository<Aircrafts, Long> {
public List<Aircrafts> findBySeatsTakenLessThanCapacity();
}
Однако я получил это исключение:
PropertyReferenceException: No property lessThanCapacity found for type int! Traversed path: Aircrafts.seatsTaken.
Я пытался использовать int и Integer, но получил то же исключение. Какое правильное имя метода?