6

从我一直在测试的情况来看,您似乎只能在 @Formula 注释中使用标准 SQL。文档对这个特性的描述不是很详细(我最多找到一段关于它的段落),所以我想知道是否可以以某种方式使用 HQL,或者是否有另一个特性可以让我使用 HQL 查询加载对象的属性。

4

1 回答 1

5

你说的对 。@Formula只允许使用实际的列名。

HQL 的重要特点是使用 java 属性名来引用实际的列名。如果您想在派生公式值时引用属性名称,您可以简单地在映射的 POJO 的 getter 中实现公式的逻辑。

于 2012-05-14T17:48:48.617 回答