java - Hibernate 用于获取子选择的原始整数列表

标签 java hibernate subquery

Hibernate 没有办法从表中的一列返回(原始)值列表吗?我需要这个子选择,我只想要特定字段不在另一个表的 ID 列表中的行。

最佳答案

你能使用 Hibernate 原始 SQLQuery 吗?

SQLQuery q = getSession().createSQLQuery("select int_column from table");
List<Integer> list = (List<Integer>) q.list();

关于java - Hibernate 用于获取子选择的原始整数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/878900/

相关文章:

java - 将所有美元计算转换为欧元的最简单方法? (java)

java - PostgreSQL 序列的 increment_by 如何与 Hibernate 的 allocationSize 一起工作?

mysql - 使用联接、分组依据和子查询,天啊!

mysql - 子查询不起作用,但替换子查询结果可以

java - <找不到主类> ............我该如何解决它?

java - 将字符串转换为 java.util.date 并保留时区信息

java - ActivationSpec 和 ConnectionFactory 有什么区别?

java - 有什么方法可以从 spring 上下文中获取 Hibernate SequenceGenerator 吗?

hibernate - 在 Tomcat 中使用 Spring 通过 JMX 公开 Hibernate(缓存)统计信息

MySQL按两列顺序排列一次,有限制吗?