itab2-field2의 데이터타입은 char여야 한다.https://applemango2021.github.io/posts/abap-write-to-currency/
스프링 데이터 JPA가 제공하는 인터페이스를 직접 구현하면 구현해야 하는 기능이 너무 많다.다양하게 커스텀해서 구현하고 싶다면? ex) JDBC, MyBatis, Querydsl...복잡한 쿼리, 동적 쿼리 등에 사용결국 레포지토리가 사용자 정의 레포지토리를 상속받으므
이름이 'A' 이고 나이가 15 이상인 사람을 조회하는 메소드repository 에서 findByUsernameAndAgeGreaterThen(String username, int age) 메소드 선언쿼리 결과 메소드 종류 확인(https://docs.spr
구현체를 따로 구현하지 않아도, 스프링이 인터페이스를 보고 spring data jpa가 구현 클래스를 만들어 주입한다.Spring Data JPA 부분은 MongoDB로 바꾸어도 Spring Data에서 공통적인 부분은 어떤 DB든 사용이 가능하다.T : 엔티티ID
JPA는 기본적으로 파라미터가 없는 생성자가 필요하다.생성자 접근을 private이 아닌 protected로 설정하기 위한 어노테이션이다.ToString 메소드를 어노테이션으로 정의하는 것.연관 관계가 있는 Team을 지정해놓는다면 순환 참조이므로 연관 관계는 뺀다.
IntelliJ는 Test 코드를 알아서 만들어주는데.. STS는 그런게 없다.하지만 MoreUnit 플러그인을 사용하면 가능하다!Help > Eclipse Marketplace > MoreUnit 검색 > install테스트 코드 만들고 싶은 클래스에서 ctrl +
Spring Boot : 2.6.1GradlelombokSptring Data JPAH2 Databasespring initializr 에서 입력 후 GENERATE, 압축 해제New > Gradle Project > 압축 해제한 파일 선택spring-boot-star
3-2. 두번째 방법(1) 이클립스 상단 메뉴에서 window 클릭(2) Show View -> other -> gradle 검색 -> Gradle Task 클릭(3) Gradle Task에서 해당 프로젝트를 더블클릭 (4) build 폴더로 가서 build를 선택 후
실무에서 프로젝트 구현시 보통 폴더 구조를 어떤식으로 하시나요?\-> 뭔가 약팔이 처럼 실무에서는 이렇게 하는게 정석입니다. 라고 말씀드리면 좋겠지만... 솔직하게 말씀드려서 저는 지금도 프로젝트를 진행할 때 마다 패키지 구조를 고민합니다. 왜냐하면 이 부분은 딱 정해
Hibernate : Open Session In ViewJPA : Open EntityManager In ViewWARN 17164 --- restartedMain JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.o
비추orderItem, member, delivery 강제 초기화com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class jpashop.api.OrderApiC
Order 조회시 연관관계가 있는 Member 조회, Member에서 Order조회, ... 하면 무한루프 발생 > 양방향 관계는 @JsonIgnore 선언으로 해결org.springframework.http.converter.HttpMessageConversionEx
Emmethtml 자동 완성 해주는 툴. 이클립스 마켓에서 설치jsp의 import와 같은 기능을 한다. header, footer 등에 내가 만든 파일을 넣는 것include : 모든 소스에 header, footer 일일히 입력 (코드 중복)hierarchical
@SpringBootTest(properties = {"spring.config.location=classpath:application-test.yml"})
Window -> Preferences -> Java -> Editor -> Templates -> New, Edit, Remove, ...
@SpringBootApplication이 붙은 클래스가 속한 패키지에 있는 모든 컴포넌트(@Repository, @Service, ...)가 스프링 빈에 자동 등록된다.@PersistenceContext : 스프링이 엔티티매니저 자동 주입@PersistenceUnit
starter.spring.io에서 initializr를 이용해 프로젝트 생성STS에서 import -> Existing Gradle Project RESTful API, Tomcat 내장 등spring-boot-starter-test \- junitspring-te
점(.)을 찍어 객체 그래프를 탐색하는 것단순히 값을 저장하기 위한 필드경로 탐색의 끝이므로 더 이상 탐색 불가능연관관계를 위한 필드단일 값 연관 필드 \- @XtoOne, 대상이 엔티티묵시적 내부 조인(inner join), 탐색 가능컬렉션 값 연관 필드 \- @O