我想通过一个参数来获得不同的值获得不同的值:通过休眠
@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
。任何建议有什么不对,或者我能做什么改变?
我很感谢您的回答!
你'em'设置?你确定查询是问题吗? – Jens
@Jens EntityManager工作正常。已经证明,通过做其他更简单的查询。 – mrquad
[http://stackoverflow.com/questions/300491/how-to-get-distinct-results-in-hibernate-with-joins-and-row-based-limiting-pagi]这可能会帮助你 – subodh