개발 공부

(postgresql) 초기설정, 예외 설정 기타 본문

DB, SQL

(postgresql) 초기설정, 예외 설정 기타

아이셩짱셩 2021. 1. 13. 21:05

참고

 

PostgreSQL에서 테이블 만들기 기초

https://wwwi.tistory.com/347

 

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

 

Comments