SQL (2) 썸네일형 리스트형 SQL parameter 값 확인하기 JPA를 통해서 DB로 SQL을 전송하면 console에 parameter값이 ?로 찍히는 것을 볼 수 있다. 이 ?로 찍히는 parameter 값을 확인하는 2가지 방법을 알아보자! application.yml 설정 #생략 logging.level: org.hibernate.type: trace 위와 같이 logging.level.org.hibernate.type을 trace로 설정해주면 parameter가 console창에 찍히는 것을 볼 수 있다. console창 Hibernate: insert into member (username, id) values (?, ?) 2022-01-20 08:49:13.310 TRACE 40114 --- [ main] o.h.type.descriptor.sql.Ba.. SQL 중심적인 개발의 문제점 지금 웹사이트의 99%는 객체를 통하여 관계형 DB를 관리한다고 해도 과언이 아니라고 생각한다. 이런 시대의 흐름 속에서 개발자들은 SQL 중심적인 개발을 피할 수 없었다. 왜냐하면 DB는 SQL밖에 알아듣지 못하기 때문이었다. 그렇다면 이 SQL중심적인 개발은 우리 개발자들에게 좋은 것이었을까? SQL중심적인 개발의 문제점 1. 지루한 코드가 무한반복된다 뭘 만들든 자바 객체를 SQL로, SQL을 자바객체로 변환시키기 위해 코드에서는 CRUD를 위한 SQL이 무한반복된다. 다음과 같은 Member 클래스가 있다. public class Member { private String memberId; private String pw; private String name; private String tel; .. 이전 1 다음