将sql查询更改为Hibernate条件Api

将sql查询更改为Hibernate条件Api,hibernate,hibernate-criteria,Hibernate,Hibernate Criteria,您好,我是Hibernate中Criteria Api的新手。下面是我需要转换为Criteria query的查询 select upper(first_name) from users where upper(first_name) = 'FRED'; 为了找到答案,我在谷歌上搜索了很多次,但没有一个适合我的需要。让我知道怎么做???你到底被困在哪里了?删除upper()ops,您就得到了第二个最简单的查询。首先将其转换为Criteria API,然后查找CriteriaBuilder文档以

您好,我是Hibernate中Criteria Api的新手。下面是我需要转换为Criteria query的查询

select upper(first_name) from users where upper(first_name) = 'FRED';

为了找到答案,我在谷歌上搜索了很多次,但没有一个适合我的需要。让我知道怎么做???

你到底被困在哪里了?删除
upper()
ops,您就得到了第二个最简单的查询。首先将其转换为Criteria API,然后查找CriteriaBuilder文档以合并
upper
@kostja:我从select查询中删除了upper()操作,下面是我的代码。请告诉我需要在哪里更改Criteria Criteria=session.createCriteria(User.class)。添加(Restrictions.eq(“firstName”),“‘弗雷德’”);