带投影的 hibernate where 子句

标签 hibernate criteria where

有一个表名 STUDENTS,其中包含 studentName 和 studentID

我想运行一个查询

SELECT studentName 
FROM STUDENTS 
WHERE studentId ='1'; 

在 hibernate 条件中并希望将此结果保存在某个字符串变量中

最佳答案

就像是:

String result = (String)sess.createCriteria(Students.class)
    .add(Restrictions.eq("studentId",1))
    .setProjection(Property.forName('studentName'))
    .uniqueResult();

关于带投影的 hibernate where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6119322/

相关文章:

hibernate - WildFly 中的 JPA 共享缓存/二级缓存

r - 如何找到满足多个条件的 R 列表的索引

Grails:在另一个闭包中使用多个闭包

php - 我如何在 doctrine 2 实体的存储库中使用复杂的标准?

sql - 在 SQL 中如何比较日期值?

mysql - 如何查询两个mysql表并拉取不在两个表和/或满足条件指定的结果

用于连接非映射表的 Hibernate HQL

java - 一对一关系中空列的 HQL 左外连接

java - 如何在 Hibernate 中的同一实体上使用不同的验证规则?

python - 如何将 numpy.where 与逻辑运算符一起使用