묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실무에서 Test Code 작성할 때 database에 접근하는 것에 대한 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]Test code 에서 Member 로컬 변수로 초기화해서 repository에 저장한 후 assertThat 메서드를 활용하여 test 진행하는 것에 대해서 학습하였습니다.수업처럼 간단한 하드코딩이 아닌 실무 test 코드를 작성할 때는 이미 저장된 database에 접근하여 member를 받아온 후 이를 test code를 돌려보는 것이 더 정확하게 test를 할 수 있지 않을까요? test code 에서는 database에 접근하여 test를 하는 것이 아닌가요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요. 스프링 정복 로드맵 db2편까지 완강하고 수강하는 학생입니다.
스프링 정복 로드맵 2편까지 완강 후 jpa 활용 1편을 듣고 있는데요.아무래도 시간이 좀 지난 강의라 db2편에서 들었던 jpa와 jpa 활용에서 듣는 jpa간에 셋팅이 다른 점이 있는데요.(entitymanager에 @persistencecontext 를 달아주시거나, 테스트하시면서 resources에 schema 를 설정하시는 대신 spring.jpa.hibernate.ddl-auto=create 를 설정하시는 등)db2편이 최신이므로, db2편을 기준으로 확장해나가는 편이 나은지 혹은 jpa shop에서 하시는 것을 새로이 기준으로 하면 좋을지 여쭤봅니다!별개로 강의는 항상 잘 듣고 있습니다.감사합니다!
-
미해결스프링 핵심 원리 - 기본편
Request Scope 사용 케이스 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요. Request Scope 강의 잘 봤습니다. 제가 마주한 상황에서 Request Scope 를 사용하기 적합한 상황으로 보여지는데 사용해도 될지, 혹은 더 적합한 방법이 있다면 알려주시면 감사하겠습니다. 상황상 고객별 Database가 분리되어 있는 상태이고 Request가 들어올 때 마다 Database와 connection 을 맺어야 하는 상황입니다. 기존에는 싱글톤 scope에 각각의 method 에서 매번 connection을 맺어주고 로직 수행 후 connection을 끊는 코드를 반복해서 사용하고 있었는데요 Request Scope 사용 시 @PostConstruct에서 Connection을 맺고, @PreDestroy에서 Connection을 끊는 방식으로 하면 훨씬 중복 코드를 줄일 수 있다는 생각이 들었습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
db 설정 datasource 를 springboot application 시작후 사용자 입력
사용자에게 datasource 를 입력 받도록 할 수 있을까요? springboot application 이 시작하기 전에 db 관련 된 정보를 저장해 두는데 사용자에게 화면 UI 제공한 다음 입력 받아서 db 를 사용하도록 할 수 있나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
ddl 속성 질문
안녕하세요. ddl 속성 통해서 스키마 자동 생성하는 부분에서 이해가 안되는 부분이 있어서 질문드립니다. 이전 강의까지의 예제에서 ddl 설정값을 주석처리했는데도 h2 콘솔상에서 member 테이블이 생성되고 데이터가 삽입된 것을 확인했습니다. ddl-auto 속성값을 none 또는 주석처리해도 @Entity 애노테이션을 기준으로 알아서 테이블을 만들어주는 건가요? 만약 그렇다면, 운영서버에서 자동 생성을 사용하지 말아야한다고 하셨는데 @Entity 애노테이션을 통해 자동으로 테이블이 생성되는 것을 어떻게 막을 수 있나요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요~ 디비쪽 질문하겠습니다 !
안녕하세요 질문있습니다. 저는지금 강의를보면서 오라클DB로 하고있습니다. 보다싶이 오라클 11G 버전은 자동 증감기능이없어서 시퀀스를 만들어서 하고있는데요 아래사진과같이 String sql = "insert into member values(id_sequence.nextval,?) ; 이렇게 해서사용하고있습니다. 사진처럼 이름적고 조회를하면 디비에 들어가있는데.. 도중에 500에러가 뜹니다 1.처음사진은( 에러원인) 2. (2,3,4) 번사진은 작성해서 db까지 넣는 과정 입니다