Error/Database

    ⛔ Oracle DB의 날짜 데이터 출력 시 null발생 + 날짜 포맷 변경

    🟣 오류메세지 🟣 원인 DB에 date로 넣은 값을 자바 객체에서 꺼낼 때, null을 반환하는 현상 DB에 등록일을 나타내는 REG_DT를 설정하였고 자바 DTO에서는 registeredDate로 설정하였는데 테스트를 하던 도중 date 값이 null이 들어오는 현상발견 DB column과 자바 property간의 mapping 불일치 날짜 출력시 포멧이 원하는대로 나오지 않았다. 🟣 해결책 DB는 snake_case인데 자바는 camelCase이다. 그렇다면 camelCase로 받을 수 있게 설정하면 되겠다. DB로부터 Query는 성공적으로 수행했지만, 결과를 DTO에 넣지 못하여 내용은 null이 된 것이다. 가장 단순하게는 mapper query에서 별명을 주는 것이다. mybatis-confi..

    ⛔ ORA-12514: listener does not currently know of service requested in connect descriptor

    🟣 오류메세지 ORA-12514: listener does not currently know of service requested in connect descriptor JUnit으로 DB Connection을 테스트하는 도중 에러가 발생했다. 🗸 OracleConnectionTest.java 🗸 dataSource.xml 🟣 원인 ✔️ 1. dataSource url의 SERVICE_NAME 불일치 ✔️ 2. Oracle Database url 정보 오타 ✔️ 3. logger 출력 포멧 실수 오라클의 SID, SERVICE_NAME은 대소문자를 반드시 구분하여 기술해야 한다. 🟣 해결책 ✔️ 1. dataSource url의 SERVICE_NAME 불일치 🗸 listener.ora 파..