在 HQL 之后:
"-(a.import + a.bill)"
被翻译成以下 SQL:
"-a.import + a.bill"
而不是预期的:
"-(a.import + a.bill)"
这使得计算结果的操作与预期的结果不同。
该翻译已通过 org.hibernate.dialect.Oracle10gDialect 和 org.hibernate.dialect.HSQLDialect 得到证明
Hibernate 的版本是 3.5.1-Final
有谁知道为什么会这样?这是一个错误吗?