절개와 지조 3차 모각코
·
모각코
RDBS 구조화된 데이터를 저장하고 질의 할 수 있도록 해주는 스토리지 엑셀 스프레드시트 형태의 테이블로 데이터를 정의하고 저장 테이블에는 컬럼(열)과 레코드(행)이 존재 관계형 데이터베이스를 조작하는 프로그래밍 언어가 SQL 테이블 정의를 위한 DDL(Data Definition Language) 앞서 보여준 테이블의 포맷을 정의해주는 언어 테이블 데이터 조작/질의를 위한 DML(Data Manipulation Language) DDL로 정의된 테이블에 레코드를 추가, 수정, 삭제 혹은 읽어들이기 위해 사용하는 언어 대표적 관계형 데이터베이스 프로덕션 데이터베이스 : MySQL, PostgreSQL, Oracle … OLTP(OnLine Transaction Processing) 빠른 속도에 집중. 서..
수정 및 DB연결 관련 오류해결
·
Spring
페이지의 게시물을 등록하고 수정하는 과정의 기능을 구현하고 테스트 하는 과정에서 지속적으로 DB값이 변하지 않는다고 생각했다. 버전이슈, 빌드이슈 모든 걸 찾아보면서 그 이유를 찾기 위해서 별별 짓을 다해봤는데 결국은 아주 간단한 것에서 문제가 있었다. 위의 코드에서 어노테이션을 처음에 @after를 사용한 것이 문제였다. @aftereach로 바꾸자 마자 모든 문제가 해결되었다. @after을 사용하였을때는 위의 레포지토리를 가져와서 수정된 여부를 확인하는 테스트 코드에서 지속적으로 수정이 되지 않고 값이 변하지 않았다고 오류가 나왔다. 몇 번의 시행중 레포지토리에서 들어온 리스트의 인덱스 값을 변경하는 시도를 했다. 그 결과 테스트 성공 콘솔이 나왔다. 원인은 이전의 등록테스트에서 등록한 레포지토리의..