이번편은 아는내용이 대부분이라 모르는 내용이 있을시 기록을 해두는게 좋을거 같다 초기 테스트 데이터 삽입 리스트에서 데이터가 잘 나오는지 편리하게 확인할 용도로 사용한다. 이 기능이 없으면 서버를 실행할 때 마다 데이터를 입력해야 리스트에 나타난다. (메모리여서 서버
mapper 클래스들id 에는 매퍼 인터페이스에 설정한 메서드 이름을 지정하면 된다. 여기서는 메서드 이름이 save() 이므로save 로 지정하면 된다파라미터는 useGeneratedKeys 는 데이터베이스가 키를 생성해 주는 IDENTITY 전략일 때 사용한다. k
복습스프링은 트랜잭션을 추상화해서 제공할 뿐만 아니라, 실무에서 주로 사용하는 데이터 접근 기술에 대한 트랜잭션 매니저의 구현체도 제공한다. 우리는 필요한 구현체를 스프링 빈으로 등록하고 주입 받아서 사용하기만 하면 된다.여기에 더해서 스프링 부트는 어떤 데이터 접근
트랜잭션이 둘 이상 있을 때 어떻게 동작하는지 자세히 알아보고, 스프링이 제공하는 트랜잭션 전파 (propagation)라는 개념에 대한 이야ㅑ기커밋하고 완료되면 다시 풀에 다시 반납그냥 시작하고 커밋하고 되돌려주는거 반복물리 커넥션 conn0을 획득함로그를 보면 트랜
회원을 등록하고 조회한다.회원에 대한 변경 이력을 추적할 수 있도록 회원 데이터가 변경될 때 변경 이력을 DB LOG 테이블에 남겨야 한다.여기서는 예제를 단순화 하기 위해 회원 등록시에만 DB LOG 테이블에 남긴다.joinV1()회원과 DB로그를 함께 남기는 비즈니