Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设数据库表中有 50 列。每列包含图像(二进制数据)。您一次只需要显示 50 张图像中的一张。您将如何通过休眠实现相同的目标?请记住,对表执行加载将导致加载完整的行,而我们只需要一列数据。
Pavnesh,我正在以一般方式回答这个问题。如果您只从表中创建一列,则创建一个命名查询并返回该单列,并使用适当的数据类型检索您的 DAO 类中的数据。
如果您只想要一行,请使用 query.setMaxresult 函数并将值设为 1,然后您可以从该行中选择特定的列值,但在这种情况下,它只会返回第一行。