Я строю простой Jaxrs API в Quarkus. Когда я вызываю мой индексный метод, похоже, что Джексон сериализует объекты с полем persistent
, полученное из PanacheEntityBase
.
Пример:
[
{
"persistent": true,
"id": 1,
"createdAt": "2019-03-18",
"updatedAt": "2019-03-18"
},
{
"persistent": true,
"id": 2,
"createdAt": "2019-03-18",
"updatedAt": "2019-03-18"
}
]
Поле persistent
не сохраняется в базе данных, но отображается в ответе. Я рассмотрел использование @jsonIgnore
и Джексона Mixins, но я бы предпочел не делать этого, особенно если это просто проблема конфигурации. Мне любопытно, должен ли Panache делать это, или кто-то еще имеет эту проблему.