почему мой корневой элемент не показывает имена свойств - PullRequest
0 голосов
/ 22 марта 2012

Я хотел бы привести результат запроса jpa к объекту передачи. Когда я делаю ниже, я просто получаю значения, а не ключи

Передача объекта

@XmlRootElement(name = "transfer-object")
public class TransferObject {

    private String a;
    private String b;

    public String getA() {
        return a;
    }

    public void setA(String a)}
        this.a = a;
    }

    public String getB() {
        return b;
    }

    public void setB(String b)}
        this.b = b;
    }
}

Запрос

List<TransferObject> objects = (List<TransferObject>) m_entityManager.createNamedQuery("some named query").getResultList();

Фактический результат

[
[
"valueA",
"valueB"
],
[
"valueA",
"valueB"
]
]

Требуемый результат

[{
"a":"valueA",
"b":"valueB"
},{
"a":"valueA",
"b":"valueB"
}
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...