Использование шаблона стратегии с Spring Boot Jpa - PullRequest
0 голосов
/ 07 июля 2019

У меня проблемы с реализацией шаблона стратегии с помощью jpa / hibernate.Я знаю, что я не могу сохранить интерфейсы с Jpa.

@Entity
@Table(name = "document")
public class Document {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "d_id", nullable = false)
    private Long id;

    private DocumentNamingStrategy namingStrategy;
}

public abstract class DocumentNamingStrategy{
   public String generateName();
}

public class SimpleDocumentNamingStrategy() extends DocumentNamingStrategy{
   //...
}

Я немного запутался, как мне следует это сохранять, или вообще, если оно должно сохраняться.Я использую Spring Boot 2, неправильный подход к попытке применить этот шаблон в слое постоянства?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...