У меня более 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 генерировали динамически.