오늘 아침 어제 하지 못한.. 것을 하는데
같은 로직을 여러번 사용해야 돼서 하나의 서비스로 빼려고 했더니 어쨌든 또 트랜젝션을 사용해야한다.
Transaction안에 Transaction을 실행시켰더니
Error: Lock wait timeout exceeded; try restarting transaction
에러가 났다.
하나의 트랜젝션이 실행되고 그 다음의 트랜젝션은 실행은하지만
그 앞의 트랜젝션이 끝나지 않으면 다음 실행한 트랜젝션은 앞의 것이
끝나기까지 대기중이다.
1차 점검
기획에 대해서 무척 마음에 들어 하셨는데
이제 앞으로 UI가 어떻게 나올지에 따라 우리의 성공여부가 달라질 것 같다.
결제 시스템을 다 구현했는데 기획특성상 결제가 들어가지 않는게 나을 것 같다는 피드백을 받았다. 맞는 말이긴 한데 너무 아깝다😭 따로 빼서 백업해놔야겠다...