我不是那么喜欢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