【问题标题】:Summing of columns in one raw - Hibernate在一个原始的列中求和 - 休眠
【发布时间】:2015-07-27 08:49:17
【问题描述】:

我正在使用 Hibernate ORM 和 postgresql 制作一个 java 应用程序。 在数据库中,我有一个包含 80 列整数的表。在我的应用程序中,我想汇总所有这些列的原始数据。 (或者假设 15-30 列或任何其他范围)

我怎样才能有效地做到这一点? 我通过标准将一个原始加载到对象中,但如果不写这样的东西,我不知道如何更好地总结它: 总和 += 第 1 列;总和 += 第 2 列; sum += column3..... sum += column80;

谢谢

【问题讨论】:

  • 到目前为止你尝试过什么?

标签: java hibernate postgresql


【解决方案1】:

我会通过 HQL 来完成,看起来像

select sum(col1 + col2 + col3 + ... + colN) from entity 
where foo = :bar

【讨论】:

    猜你喜欢
    • 2014-03-26
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多