我在属性标记内的公式标记中有一个sql查询。
在该查询中,我正在创建别名,但是hibernate会附加表名并给我一些错误。
从员工e中选择sum(e.salary)作为sal
但是hibernate更改为
从员工e
中选择总和(e.salary)为 employee.sal如何避免这种情况....
它应该在employee.sal !!!中识别为sal。
答案 0 :(得分:0)
你为什么不宣布:
<property name="salary" type="integer"
formula="( select sum(e.salary) from employee e )">
</property>
别名有什么意义?