显示各方赢得的投票百分比,休眠Java

时间:2019-03-09 22:34:24

标签: java hibernate

我正在尝试显示表中每个参与方的百分比:

enter image description here

我有一种方法可以从该表中检索信息。这是我的方法:

public List<Votes> getVotesByInfo() {
    Session session = sessionFactory.openSession();
    session.beginTransaction();

    Query query = session.createQuery("SELECT (count(v.party)/count(v))*100 from Votes v where party=:party");
    query.setParameter("party", "conservativeParty");
    List<Votes> voteList = (List<Votes>) query.getResultList();

    session.getTransaction().commit();
    session.close();

    return voteList;
}

在我不确定如何更正检索到的信息的JSP页面上:

<h1>Show stats</h1>
<c:forEach var="vote" items="${voteList}">
<br> Conservative Party percentage: ${vote.}
</c:forEach>

我不确定如何在屏幕上为每一方显示百分比,例如保守派。 也许我检索信息的方法也不正确。

0 个答案:

没有答案