java - 使用 Spring Hibernate getHibernateTemplate().find 来选择列

标签 java hibernate spring

我正在使用

List<USERS> user =
    getHibernateTemplate().find("select uid, username,email from USERS");

从用户表中获取三列值。但我无法使用“用户”对象访问任何单独的列值,因为“用户”类型是对象类型,我无法将其转换为用户。 有没有办法使用“用户”对象并访问各个列的值?

最佳答案

为什么只查询选定的列 - 只需获取整行。如果有帮助请告诉我。

关于java - 使用 Spring Hibernate getHibernateTemplate().find 来选择列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5187743/

相关文章:

java - 向自定义容器类添加 ".foreach"功能

java - 使用 Android AdapterView.OnItemClick 监听器重定向到新的空白 Activity

java - Spring 安全 405

java - 是否可以保留包含另一个集合的 map

java - Hibernate - 将 orderBy() 添加到 DetachedCriteria 如果不存在?

java - super 关键词歧义

java - 如何在同一个查询中检查多个 ID?

java - maven 问题 ArtifactDescriptorException

Spring、Struts 2、Hibernate 应用程序中的 JSONException : org. hibernate.LazyInitializationException

javascript - Spring MVC - 为什么我的 GET 管理器方法显示 JavaScript 警报而不是重定向?