Может ли Spring-Data динамически создавать хранилище? - PullRequest
0 голосов
/ 01 октября 2018

У меня более 1000 репозиториев, которые собираются создавать и вставлять данные,

headerDetailLinkn00001.java

    @Entity // This tells Hibernate to make a table out of this class
    @Table(name="HDL_HEADER_DETAIL_LINK_00001")
    public class HeaderDetailLink00001{
        @Id
        @Column(name="HDL_ID")
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private Integer id;
        @Column(name="DRI_ID")
        private Integer driId;  
        @Column(name="CSD_ID")
        private Integer csdId;

...getter and setter
}

HeaderDetailLink00001Repository.java

public interface HeaderDetailLink00001Repository extends JpaRepository<HeaderDetailLink00001,Long>{
    List<HeaderDetailLink00001> findTopByOrderByIdDesc();

}

controller.java

@GetMapping(path = "updateHeaderDetailTable")
     public @ResponseBody  int updateHeaderDetailTable(@RequestParam(value = "catNum", required = true) Integer catNum)
     {
        List<DailyHeaderResult> listBySymcatNum = DailyHeaderResultRepository.findBycatNum(catNum);
        List<HeaderDetailLink00001> chdlList = new ArrayList<HeaderDetailLink00001>();

        HeaderDetailLink00001 lastRecordOflinkTableId = HeaderDetailLink00001Repository.findTopByOrderByIdDesc().get(0);
        this.setPreviousIndex(lastRecordOflinkTableId.getCsdId());
        logger.info("sxxxxxxxxxxxxxId==="+lastRecordOflinkTableId.getCsdId()+"   "+lastRecordOflinkTableId.getDriId());

        ...

Я собираюсь создать HeaderDetailLink00001, HeaderDetailLink00002 ... HeaderDetailLink10000 ... и т. Д.возможно ли сделать так, чтобы HeaderDetailLink00001 и List генерировали динамически.

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