Я пытаюсь выяснить, существует ли какая-либо аннотация или способ ограничения документов определенного типа при использовании метода findById, запрашивающего путем передачи идентификатора документа.
Ситуация: Предположим,есть класс A и класс B, который расширяет A. При сохранении в кушетку мы могли бы сохранить как класс B, но когда мы пытаемся использовать findById в другом контексте, где уместен класс A, он выбирает документ, который имеетвведите B и сопоставьте его с классом A, изменив и тем самым вызвав несогласованность данных.
Есть ли у нас какой-либо неявный способ ограничения класса при запросе с помощью метода findById?
Любая помощь / предложения будут очень признательны. Спасибо !!