본문 바로가기

전체 글140

[Spring/Error] ids for this class must be manually assigned before calling save(): Spring, JPA 사용 시 ids for this class must be manually assigned before calling save(): 에러 발생 save() 함수 호출 전 id 값이 설정되어 있어야 함을 의미. 해결방법 DB에서 id 값을 Auto Increment 로 했을 때 entity 에서도 @GeneratedValue 어노테이션이 설정되어 있어야 한다. 참고 : https://hangjastar.tistory.com/241 2023. 2. 1.
[Spring/Error] Not a managed type: class 명 error JPA 사용 시 Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: 에러 발생 해결방법 해당 class에 @Entity 어노테이션 추가 참고 : https://wakestand.tistory.com/742 2023. 1. 25.
페이지 이동 Hook useNavigate, useParams, useSearchParams 페이지 이동 Hook useNavigate, useParams, useSearchParams useNavigate : 다른 페이지로 이동, 뒤로 가기 시 사용하는 hook. import axios from "axios"; import React, { useState, useEffect } from "react"; import { useNavigate } from "react-router-dom"; const InfoProductSoldOutPage = () => { ... const navigate = useNavigate(); return ( ... navigate("/listSoldOut")} > 돌아가기 ); }; export default InfoProductSoldOutPage; useParam.. 2022. 12. 2.
[Node.js] 프로젝트의 Directory structure express-generator로 생성한 프로젝트의 Directory structure - package.json application dependency 와 다른 정보 정의 - bin/www application entry point application의 진짜 entry point인 app.js 를 require() 특정 port(default 3000)로 설정된 HTTP서버 설정 서버 연결, 수신 /** * Module dependencies. */ var app = require('../app'); var debug = require('debug')('btc-wallet:server'); var http = require('http'); /** * Get port from environment a.. 2022. 11. 7.