【发布时间】:2018-10-04 16:21:03
【问题描述】:
考虑这段代码:
public interface AppRepository extends MongoRepository<App, String> {
List<App> findAppsByUserAndIsDraft(String user, false);
}
我需要按用户名和 IsDraft 查找所有记录。如您所见,我为 IsDraft 传递了 false。这不起作用,因为 spring 给出了这个错误identifyer or type expected。有没有办法解决这个问题?
【问题讨论】:
-
试试 findAppsByUserAndIsDraft(String user, Boolean value);
-
@e.g78 我试过但还是不行
-
findByUserAndIsDraftFalse(String user) 应该按照docs.spring.io/spring-data/data-jpa/docs/current/reference/html/… 的表 3 中的说明工作。如果它不起作用,请尝试从属性名称中删除“is”。 “IS”是关键字
-
App的字段名称是“draft”还是“isDraft”?
-
@TheGilbertArenasDagger isDraft
标签: java spring mongodb spring-boot spring-data