我在属性标签内的公式标签中有一个 sql 查询。
在该查询中,我创建了别名,但 hibernate 附加了表名并向我抛出错误。
从员工e中选择sum(e.salary)作为sal
但 hibernate 更改为
从员工e中选择sum(e.salary)作为employee.sal
如何避免这种情况......
它应该在 employee.sal 中识别为 sal !!!
最佳答案
你为什么不直接声明:
<property name="salary" type="integer"
formula="( select sum(e.salary) from employee e )">
</property>
别名有什么意义?
关于java - 在公式标签中创建别名时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309069/