Repository update, delete할 때 반환타입도 Int -> Long으로 변경
문제가 됐던 코드
Transactional, Modifying 어노테이션 다 잘 붙여줬는데 뭐가 문제였을까?
답은 반환타입을 Int로 해야한다.
fun updateDrugDetailDeletedAtById(id: Long): Int
Long -> Int로 변경
Entity의 id값을 Int -> Long으로 변경했기 때문에 update 쿼리를 날리면 반환할 때도 Long으로 나올것이라 생각(변경된 id를 반환한다고 생각함)했는데, 수정된 행의 갯수를 내보내기 때문에 Int로 해야한다. (insert, update, delete에는 resultType이 없고 row의 개수를 반환한다고 한다.)