Spring JPA - DB 암호화 복호화
JPA 사용할때 암화를 하는건 Write 쓸때 Read 읽을때 이렇게 두가지가 있을수 있다. 먼저 상황의 가정은 아래와 같다. 1. DB 셋팅 2. DB 암호화 function 생성 ex) DEV_DECRYPT , DEV_ENCRYPT 3. 회원 테이블에 주소를 암호화 하겠다. @Column(name = "MEM_ADDR", length = 1000, nullable = false) @ColumnTransformer( read = "DEV_DECRYPT(MEM_ADDR)", write = "DEV_ENCRYPT(?)" ) private String memAddr; @ColumnTransformer 해당 어노테이션을 이용하고 속성값으로 read , write 가 있다. read 에는 읽어 들여 올때 어떻게..