0

我有一个设置如下的数据库:

ID | Environment | Name | Value
______________________________
1  | test        | prop | value
2  | ex          | prop | value2

在我的 java 类中,我有以下查询:

List<Test> test = em.createQuery(
    "select p from DB p where p.environment=:env or p.environment=:env2")

并通过 a 设置:env:env2变量getParameter

在jsp文件中我有:

<table>
    <tr>
        <th>Name</th>
        <th>Value</th>
        <th>Value2</th>
    </tr>
    <c:forEach items="${test}" var="test">
        <tr>
            <td><b>${test.name}</b></td>
            <td>${test.value}</td>
            <td>???????</td>
        </tr>
    </c:forEach>
</table>

我的问题是在带问号的行中,如何组合查询的结果,使每个道具“名称”为一行,并且不同环境的 2 个值显示在同一行的两列中。

4

0 回答 0