JPQL, Native Query
- JPA를 이용할 떄, 쿼리를 이용하기 위한 방법은 JPQL과 Native Query가 있다.
- JPQL을 사용하게 될 경우 SQL을 추상화 하기 때문에 데이터 베이스 의존도가 낮아진다.
- 반면 Native Query를 사용하게 될 경우 데이터 베이스의 의존도가 높아진다.
- 이식성을 고려한다면 JPQL을 사용하는게 좋고, JPQL로 처리할 수 없는 경우 Native Query를 사용하는게 옳다고 생각한다.
Error 처리
- error에 대해서 얼마나 세세하게 할 건지?
입력의 신뢰
- Front에서 전달하는 입력을 얼마나 신뢰할 수 있는지?
- 어느 선 까지 신뢰해야 하는지
- 입력의 검증을 위한 IO 증가 vs 신뢰성 보장