==1 equals와 == 차이점 (이런 실수를??) 최근 소규모 프로젝트를 진행하며 예상치 못하게 약 20분간? 난항을 겪었던 부분이 있었다. 클라이언트 단에서 ID값을 던지면, 해당 값으로 DB에 저장되어 있는 Row를 찾아서 안에 있는 isChecked값이 Y면 N으로, N이면 Y로 바꾸는 것이었는데 계속 조건문이 실행되지 않았다. 이런 걸 까먹고 있었다니... ==는 주소값을 대조하는 것이기때문에 당연히 안되었던 게 맞다. equals로 대상의 내용 자체를 비교해야했었다. 배웠으면서 이런 부분에서 난항을 겪은 게 참 부끄럽다. 그런 의미에서, 두 번 착각하지 않으려고 equlas와 ==의 차이점에 대해 글을 쓰려고 한다. 아래는 기존에 작성한 코드이다. 정정 코드도 아래에 기술해두었다. @Transactional public FixedCheckRes.. 2023. 1. 3. 이전 1 다음