목록Backend/Error (2)
개발 무지렁이

🎃 Required request parameter 'excludedItemId' for method 📜 script.js $(".check-box").change(function() { let cur = $(this).data("id"); let checkbox = ".check-box-" + cur; if(!$(checkbox).is(":checked")) { //체크 풀었을 때 console.log("excluded: ", cur); //체크가 안된 itemId를 감지 $.ajax({ url: "/sm/c/api/v1", type: "POST", data: JSON.stringify({ "excludedItemId" : cur}), contentType: "application/json", succ..

JPA는 스네이크케이스로 테이블 이름을 생성한다 (관례상) Caused by: java.sql.SQLSyntaxErrorException: Table 'fixed_spending' doesn't existJava는 엔티티를 만들 때, 관례상 [카멜케이스]를 사용한다. JPA가 SQL을 생성할 때, Java의 [카멜케이스] 명명법을 [스네이크케이스] 명명법으로 변환해준다. 이전에는 문제가 없었는데 MYSQL 설정을 뭘 잘못 건드렸더니 갑자기 명명법 변환에 문제가 생겨보인다. ⭐ 해결방법1@Entity(name="fixed_spending") 주로 엔티티 이름이 예약어일 때, 따로 이름을 붙여주는 방법인데, Entity 어노테이션에 name속성을 붙여 직접 스네이크케이스로 이름을 지어준..