0

假设数据库表中有 50 列。每列包含图像(二进制数据)。您一次只需要显示 50 张图像中的一张。您将如何通过休眠实现相同的目标?请记住,对表执行加载将导致加载完整的行,而我们只需要一列数据。

4

1 回答 1

0

Pavnesh,我正在以一般方式回答这个问题。如果您只从表中创建一列,则创建一个命名查询并返回该单列,并使用适当的数据类型检索您的 DAO 类中的数据。

如果您只想要一行,请使用 query.setMaxresult 函数并将值设为 1,然后您可以从该行中选择特定的列值,但在这种情况下,它只会返回第一行。

于 2013-07-17T09:08:36.297 回答