JPA несвязанные лица JSON Root - PullRequest
       7

JPA несвязанные лица JSON Root

0 голосов
/ 29 августа 2018

Я присоединяюсь к двум различным объектам в JPA и возвращаю общий список объектов. Как добавить корень JSON в обе сущности.

Любая идея, кроме создания DTO?

От:

"data": [
        [
            {
                "name": "Jenny",
                "age": 25,
                 …
            },
            {
                "car": "Honda",
                "year": "2011",
                 ….
            }
        ],

К ..

 "data": [
            [
                **User:**
                {
                    "name": "Jenny",
                    "age": 25,
                     …
                },
                **Car:**
                {
                    "car": "Honda",
                    "year": "2011",
                     ….
                }
            ],

DAO:

@Override
public **List** getPersonCars() {
    String queryText = "select person, car from PersonEntity person, CarEntity car where XXXX";
    return entityManager.createQuery(queryText).setFirstResult(0).setMaxResults(2).getResultList();
}
...