10년 가까이 된 php코드를 java로 전환하면서 겪은 문제점, 개선점들을 정리하는중 1. table enum컬럼에 속지않기 table ddl을 봤을때 컬럼이 not null, enum이어서 엔티티에 enum타입의 객체로 선언했다. 그리고 db에서 A,B 등 의미없는 값을 사용하고 있었고 description조차 없어서 매번 컬럼과 상태값을 정리된 쪽지를 보고 매핑해서 찾고있었다. 이런 불편을 해소하고자 코드단에서는 명확한 의미를 가진 변수를 사용하여 두번 찾아보는 일이 없게 하기 위해 converter에서 객체를 매핑해주도록 개발했다. 하지만 문제는 enum타입이라고 너무 믿었던 나머지 실제 db값에 null, ""(null string)등 다른 값이 있었음. converter에서 convertToE..