[Android] DTO? VO? 만들기
DB에 만들어진 필드랑 1:1 대응하는 변수 + getter&setter를 가진 클래스
부르는 의미에 따라서 VO라고 하기도 하고 DTO라고 하기도 한다..
DB에 위와 같은 필드를 가진 경우 DTO클래스 작성은 아래와 같다
public class BoardFilesDTO {
private int idx;
private int ref;
private String oriName;
private String convName;
public int getIdx() {
return idx;
}
public void setIdx(int idx) {
this.idx = idx;
}
public int getRef() {
return ref;
}
public void setRef(int ref) {
this.ref = ref;
}
public String getOriName() {
return oriName;
}
public void setOriName(String oriName) {
this.oriName = oriName;
}
public String getConvName() {
return convName;
}
public void setConvName(String convName) {
this.convName = convName;
}
}
이클립스로 만들 경우 위에 변수 선언 4줄만 만들고
우클릭해서 sources/generate gatters and setters 하고 전체 선택해서 OK하면 알아서 만들어준다 (매우 편함)
그리고 기본적인 DTO는 이게 끝 ;)
필요에 따라서 DB에 없지만 service에서 쓸 변수를 선언할 수 있다 (ex: 게시글 추천수 등)
'게임 개발 초보자 > 안드로이드 연습장' 카테고리의 다른 글
[Android] ListView보다 좋은 것 RecyclerView (0) | 2018.06.05 |
---|---|
[Android] ListView, RecyclerView 데이터 추가할 경우 (0) | 2018.06.05 |
[Android] ExtendableListView 만들기 (0) | 2018.06.04 |
[Android] Gson으로 폴더별로 json파일 읽어오기 (0) | 2018.06.04 |
[Android] res/values 폴더의 xml파일 내용 (0) | 2018.05.31 |