我不是那麼喜歡Hibernate和Spring Data JPA,我有以下疑問。如何設置Spring Data JPA查詢方法必須是一個始終設置爲true的參數值?
我有正確地執行查詢此方法簽名:
@Repository
public interface AccomodationMediaDAO extends JpaRepository<AccomodationMedia, Long> {
AccomodationMedia findByIdAccomodationAndIsMaster(Long accomodationId, boolean isMaster);
}
它發現(由AccomodationMedia實體類映射表),其具有命名爲idAccomodation設置好的與場的單個記錄長值代表accomodationId方法參數和字段isMaster重新由isMaster布爾值。
它工作正常,但我的「問題」是這樣做我總是明確地通過布爾isMaster參數的值。
這個參數總是被設置爲true
,所以我想以這種方式來改變以往的方法簽名:
AccomodationMedia findByIdAccomodationAndIsMaster(Long accomodationId, true);
但的IntelliJ顯示錯誤:標識符或類型預期。
爲什麼?我可以設置該參數的值必須明確設置爲true布爾值嗎?
因爲它不是Java的語法。 – radoh