JPA无关实体JSON根

时间:2018-08-29 15:03:15

标签: json jackson objectmapper

我要在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();
}

0 个答案:

没有答案