У меня есть класс, у которого есть приватный конструктор, мой класс модели БД имеет композицию из этого класса, поэтому, когда я вставляю объект, он успешно сохраняется, но когда я получаю этот объект из mongodb, исключение исключения не выдается. У меня вопрос, как я могу настроить создание этого объекта на стороне данных пружины.
//example
@Entity @Table("book")
public class BookModel {
private Author author; // only way the creating is : Author.createAuthor(String json)
}
этот код является просто примером, а не реальной моделью.
Есть ли решение?