JJDBC을 사용하기 위해 해야하는 동작을 말해주세요.JDBC의 단점에 대해 설명해주세요.Spring JDBC에 대해 설명해주세요.JdbcTemplate 기능에 대해 설명하세요.DataSource와 커넥션 풀에 대해 설명해주세요.SQL Mapper에 대해 설명해주세요.ORM(Object Relational Mapping)이란 무엇인가요?JPA 영속성 컨텍스트가 뭔가요?JPA Propagation 전파단계를 설명해주세요.JPA를 쓴다면 그 이유에 대해서 설명해주세요.N + 1 문제는 무엇이고 이것이 발생하는 이유와 이를 해결하는 방법을 설명해주세요.@Transactional 어노테이션은 어떤 기능을 하나요?JPQL(Java Persistence Query Language)이란 무엇인가요?영속성 컨텍스트란 무엇인가요?즉시 로딩과 지연 로딩에 대해 설명해주세요.플러시란 무엇인가요?