Предположим, я запрашиваю таблицу, которая содержит json
в столбце, или сам создаю json с подзапросом, подобным этому:
select
p.name,
(select json_build_array(json_build_object('num', a.num, 'city', a.city)) from address a where a.id = p.addr) as addr
from person p;
Как я могу указать NamedParameterJdbcTemplate
Spring'у не выходить из addr
столбец, но оставить его в покое?
Пока он настаивает на возвращении мне что-то вроде этого:
[{
name: "John",
addr: {
type: "json",
value: "{"num" : "123", "city" : "Luxembourg"}"
}
}]