java—如何使用jpa从单个表列返回所有值?

7fhtutme  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(121)

这就是我尝试过的:

public List<T> findByAttribute(String attribute) {
    Query query = getEntityManager().
        createQuery("SELECT c." + attribute + " FROM "entityClass.getName() + " c");
    return query.getResultList();
}

然后我实现了这个方法:

@GET
@Path("emailCheck")
@Produces(MediaType.TEXT_PLAIN)
public List<customers> getEmail() {
    return super.findByAttribute("email");
}

我确保它不会返回一个空集。netbeans还验证了jpa查询的语法。
我在请求时收到http错误500。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题