7.1. MessengerType 클래스 작성.
Hibernate/주소록 만들기 : 2007. 1. 22. 15:18
1. GenericDao 상속 받기.
public class KMessengerType extends GenericEnum
2. GenericDao<클래스명, 값의 타입> 입력하기.
public class KMessengerType extends GenericEnum<KMessengerType, String>
3. 생성자는 private 타입으로 변경하기.
private KMessengerType(String value, String descr) {
super(value, descr);
}
4. 원하는 enum을 public final static 변수로 생성하기.
public static final KMessengerType MSN = new KMessengerType("M", "MSN");
public static final KMessengerType NATE = new KMessengerType("N", "Nate On");
public static final KMessengerType GOOGLE = new KMessengerType("G", "Google Talk");
public static final KMessengerType Skype = new KMessengerType("S", "Skype");
5. DB에 어떻게 저장되어야 할지 나타내 주는 getType 메소드 정의하기.
public static int getType() {
return Types.CHAR;
}
전체 코드 보기
public class KMessengerType extends GenericEnum
2. GenericDao<클래스명, 값의 타입> 입력하기.
public class KMessengerType extends GenericEnum<KMessengerType, String>
3. 생성자는 private 타입으로 변경하기.
private KMessengerType(String value, String descr) {
super(value, descr);
}
4. 원하는 enum을 public final static 변수로 생성하기.
public static final KMessengerType MSN = new KMessengerType("M", "MSN");
public static final KMessengerType NATE = new KMessengerType("N", "Nate On");
public static final KMessengerType GOOGLE = new KMessengerType("G", "Google Talk");
public static final KMessengerType Skype = new KMessengerType("S", "Skype");
5. DB에 어떻게 저장되어야 할지 나타내 주는 getType 메소드 정의하기.
public static int getType() {
return Types.CHAR;
}
전체 코드 보기
'Hibernate > 주소록 만들기' 카테고리의 다른 글
8.2.1. HQL 공부하기 - select절 (0) | 2007.01.24 |
---|---|
8.1. DbUnit 사용하기 (0) | 2007.01.24 |
8. DAO 기능 구현하기 (4) | 2007.01.23 |
7.3. 새로운 타입으로 맵핑하기. (0) | 2007.01.22 |
7.2. 기존 코드 수정하기. (0) | 2007.01.22 |
7.1. MessengerType 클래스 작성. (0) | 2007.01.22 |
7. Enumeration 사용하도록 리팩터링 (0) | 2007.01.22 |
6.5. DAO 테스트에서 연관 관계 테스팅 (5) | 2007.01.18 |
6.4. 연관 관계 처리를 위한 메소드 구현. (0) | 2007.01.18 |
6.3. 연관 매핑 정보 입력하기 (2) | 2007.01.18 |
6.2. 필요한 멤버 변수 추가 (0) | 2007.01.18 |
TAG Enumeration