如何使用Hibernate的公式将我的SQL INTEGER表示为浮点值

时间:2012-07-18 09:26:01

标签: hibernate hql hibernate-mapping

为了获得更好的性能,我希望在浮点为整数后将百分比值存储为两位数。例如。 99.99%为9999.如何将9999转换回99.99%?根据一些安全原因,我无法重新编译我的Java代码以在Java中执行此操作。那么,我如何在我的外化映射文件中使用HQL公式呢?谢谢!

1 个答案:

答案 0 :(得分:0)

对于MySQL 5.5工作:

  

concat(值/ 100.0,'%')

  

施放(a.percentValue AS double)/ 100

使用MySQLSyntaxErrorException失败