반응형 데이터베이스3 qclass 생성 안될 때 운영체제 : Windows 11 IDE : IntelliJ(2024.1.4) 언어 : Java 프레임워크 : Spring(3.2.5) DB : PostgreSQL인텔리제이 기준으로 File - Project Structure - Modules 메뉴에서 Q Class가 생성된 디렉토리를 소스 경로로 추가할 수 있습니다.후에 IDE 재시작하고 maven clean, maven build or compile 하시면 됩니다. 2024. 9. 9. [JPA] "dialect postgres is not supported" error 해결 운영체제 : Windows 11IDE : IntelliJ(2024.1.4)언어 : Java프레임워크 : Spring(3.2.5)DB : PostgreSQL(with JPA)대부분 JPA를 설치하면 hibernate가 알아서 dialect를 설정한다. 하지만 가끔 "dialect postgres is not supported" 에러가 나오면 서버가 실행이 안될 때가 있다.그때는 application.yml 파일에 직접 dialect를 사용하겠다고 선언해주면 된다.(일시적인 해결책)!!!!!!!추가해주면 서버가 실행은 되지만 굳이 dialect 선언 안해줘도 된다는 warning 메시지를 뱉는다.....인텔리제이 캐시 삭제 후 IDE 재시작이나 컴퓨터 재시작으로 해결했는데 끄기 싫다면 jpa 설정 부분에 d.. 2024. 9. 9. [DB] 데이터베이스 기본(정보처리기사 실기 공부 1일차) 트랜잭션 : DBMS가 가져야 하는 특성, 하나의 논리적 기능을 수행하기 위한 작업의 기본 단위 원자성 : 분해가 불가능한 최소 단위, All or nothing(하나라도 실패하면 전체가 취소 되어야 함) 일관성 : 트랜잭션 실행 성공 후 항상 일관적 상태를 보존해야하는 특성 격리성 : 트랜잭션 실행 중간 결과를 다른 트랜잭션이 접근 불가 영속성 : 성공한 트랜잭션 결과는 영속적으로 디비에 저장 트랜잭션 상태 변화 : 활성 -> 부분 완료(Partially Committed) -> Commit -> 완료 활성 -> 실패 -> Rollback -> 철회 활성 -> 부분 완료 -> 실패 -> 철회 활성 : 트랜잭션 실행중 부분 완료 : 마지막 명령문 실행 후 완료 : 트랜잭션 성공 후 실패 : 정상적 실행 .. 2024. 4. 2. 이전 1 다음 반응형