프로젝트에 문제점이 있습니다.오브젝트 테이블의 행을 캐스팅하기위한 디자인 패턴
내가 다른 유형의 데이터와 데이터베이스에서 개체의 행을 검색하고 있습니다
Object[] userInformationsRow = getUserInformationsFromDataBase();
int idColumn = 0;
int nameColumn = 1;
int birthDateColumn = 2;
//
Integer idUser = (Integer)userInformationsRow[idColumn];
String nameUser = (String)userInformationsRow[nameColumn];
Date birthDateUser = (Date)userInformationsRow[birthDateColumn];
그 종류를 개발하는 또 다른 방법이있다 :이 경우에 대한 디자인 패턴이 있는지 알고 싶습니다 코드에 오래 버틸 수 있고 앞으로 변경하기 어려운 코드가 있습니다.
사용하여 JPA API를 통해 바람직 최대 절전 모드와 같은 ORM (객체 관계형 매핑) 프레임 워크, :,이 어댑터의 일종이다. –
[Data Mapper] (https://martinfowler.com/eaaCatalog/dataMapper.html) –