Можем ли мы иметь возможность фильтровать по «_class» для findById (ID id) неявно - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь выяснить, существует ли какая-либо аннотация или способ ограничения документов определенного типа при использовании метода findById, запрашивающего путем передачи идентификатора документа.

Ситуация: Предположим,есть класс A и класс B, который расширяет A. При сохранении в кушетку мы могли бы сохранить как класс B, но когда мы пытаемся использовать findById в другом контексте, где уместен класс A, он выбирает документ, который имеетвведите B и сопоставьте его с классом A, изменив и тем самым вызвав несогласованность данных.

Есть ли у нас какой-либо неявный способ ограничения класса при запросе с помощью метода findById?

Любая помощь / предложения будут очень признательны. Спасибо !!

...