개발 공부
(postgresql) 초기설정, 예외 설정 기타 본문
참고
PostgreSQL에서 테이블 만들기 기초
PostgreSQL 컬럼 타입들
https://hamait.tistory.com/207
Spring boot and PostgreSQL
https://jee-goo.tistory.com/entry/Spring-Boot-PostgreSQL-BackEnd
Postgresql uuid generate module
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
SELECT uuid_generate_v4();
BCrypt
https://www.baeldung.com/java-password-hashing
@Size, @Length, @Column
https://www.baeldung.com/jpa-size-length-column-differences
예외와 오류
https://www.nextree.co.kr/p3239/
사용정 정의 예외와 runtime Exception https://velog.io/@waldo/%EC%97%90%EB%9F%AC%EC%B2%98%EB%A6%AC101-Enum%EC%9C%BC%EB%A1%9C-%EC%97%90%EB%9F%AC%EC%BD%94%EB%93%9C-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0
Tip. 왜 RuntimeException일까요? RuntimeException은 말그대로 실행단계에 발생하는 UncheckedException으로, 비지니스로직 상 발생 시키고 싶은 경우(=Rollback이 필요) 해당 Exception을 상속받아서 구현하는 것이 맞음! 트랜젝션 중에 Exception이 발생 시, Rollback을 수행하기 때문이죵
사용자 정의 예외
https://kephilab.tistory.com/84
https://www.one-tab.com/page/JhdQcidLQkGyA6mDuyAiyw
'DB, SQL' 카테고리의 다른 글
(mysql) 실행 에러 조치 순서 (0) | 2021.07.09 |
---|---|
SQL 수정일자(modified_at) 널 허용(nullable) 문제 (0) | 2021.02.01 |
(mysql) 설치 및 DB생성, 사용자 생성, 사용자 권한 부여 (0) | 2021.01.06 |
쿼리 힌트(parallel) 관련 (0) | 2019.01.23 |
SQL 힌트 - parallel query 속도 향상 (0) | 2019.01.21 |