데이터 베이스 코드 테이블의 값을 Enum 으로 바꾸기
일단 데이터 베이스에서 공통을 정의 하고 많이 쓰실텐데 코드에서 들어 오는 값이랑 DB 값이랑 불일치 하는 경우가 있다.
java 1.5 이전 버전에는 아래 처럼 선언 하고 썼다.
java
1 |
|
위에 코드에 선택을 하려고 swich 문까지 써서
java
1 |
|
실행결과
plaintext
1 | 01 |
위에 코드를 enum으로 바꾸고 코드를 수정하면
java
1 |
|
java
1 |
|
실행 결과
plaintext
1 | 01 |
위 처럼 바꾸는것이 좀더 깔끔 할것 같다.
아래 sql은 concat으로 enum을 만들어서 복붙하려고 한번 해보았다. 비슷하게 하면 코드를 안해도 복붙가능하다.
sql
1 |
|