hibernate find 查询的是select * 吧?可是我要查询 select distinct(某字段)呢

2024年11月29日 19:57
有2个网友回答
网友(1):

这样啊,很简单的,通过session,调用session.createSQLQuery(sql)就可以了,这里面的参数就是sql语句然后就写你想写就可以了,你可以试试,希望能帮到你。

网友(2):

String hql = "select 字段 "
+ "from 表 "
+ "where条件 ";
Query query = super.getCurrentSession().createQuery(hql);
query.setParameter("参数", 值);
List list= (List) query.list();
return list;