gpt4 book ai didi

java - 通过 hibernate 获取不同的值

转载 作者:行者123 更新时间:2023-12-01 12:43:04 24 4
gpt4 key购买 nike

我想通过参数获取不同的值:

@Transactional
public List<data> getAllFromColumn(String identifier) {

List<data> resultList = em.createQuery("SELECT DISTINCT p.market FROM data p", Data.class).getResultList();

return resultList;
}

我的问题是这只会返回一个NullPointerException。有什么建议是错误的吗,或者我可以做些什么不同的事情?

感谢您的回答!

最佳答案

如果 HQL 不支持 select unique(根据语法似乎不支持),您可以使用 group by 来实现:

SELECT p.market
FROM data p
GROUP BY p.market;

关于java - 通过 hibernate 获取不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24910042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com