post-thumbnail

독립 테스트 환경 구축

유저를 20명 넣고 findAll 을 한 뒤 출력을 해봤는데 user1~10이 2번씩 들어가있다.유저 이름에 유니크 제약 조건을 걸지 않았다\-> entity에 유니크 제약 조건이 없는거 처리해주기로컬 데이터베이스에서 테스트를 진행하고 있었다.\-> 로컬 데이터베이스의

2022년 5월 28일
·
0개의 댓글

entity setter 고민 결과 2

지난 고민에서 내린 결론은 user와 team의 관계를 저장하는 userTeam을 서비스 계층에서 생성하고 플러시 하는 방식이다.하지만 이 방법은 객체지향적이지 못하다는 생각이 들어 더 좋은 방법을 계속 고민했다.성능도 좋으면서 객체지향적인 코드에 대한 고민을 계속한

2022년 5월 26일
·
0개의 댓글

웹 애플리케이션과 영속성 관리

자바 ORM 표준 JPA 프로그래밍http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330

2022년 5월 23일
·
0개의 댓글

entity setter 고민 결과

단순히 유저에 팀을 추가하고 끝나는 서비스라면서비스 계층에서 단순히 UserTeam 인스턴스를 생성하고 트랜잭션을 커밋하는 방식으로 구현한다.유저에 추가된 팀이 여러개라면 여러개의 UserTeam 인스턴스를 생성하고 트랜잭션을 커밋한다.인스턴스 하나 생성할 때 마다 f

2022년 5월 22일
·
0개의 댓글
post-thumbnail

entity setter

entity에서 멤버 변수를 초기화 할 때 setter 메서드를 사용하는 것은 문제점이 있다.setter 메서드를 사용하면 한번 초기화 이후 값이 변경 되면 안되는 경우에 다시 setter 메서드를 사용하여 변경할 가능성이 존재한다.setter 메서드의 메서드명에는 메

2022년 5월 22일
·
0개의 댓글

값 타입

자바 ORM 표준 JPA 프로그래밍http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330JPA의 테이터 타입은 엔티티 타입과 값 타입으로 나눌

2022년 5월 20일
·
0개의 댓글

프록시와 연관관계 관리

자바 ORM 표준 JPA 프로그래밍http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330

2022년 5월 19일
·
0개의 댓글

QueryDSL

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 QueryDSL JPA Creiteria는 너무 복잡하여

2022년 5월 18일
·
0개의 댓글

객체지향 쿼리

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 객체지향 쿼리 식별자로 조회와 객체 그래프 탐색 만으로는

2022년 5월 17일
·
0개의 댓글
post-thumbnail

스프링 데이터 JPA

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 GenericDAO 데이터 접근 계층은 CRUD 코드를 반복해서 해야한다. 이때 리포지토리들이 하는 일이 비슷해서 중복된 코드가 생긴다. 이를 해결...

2022년 5월 15일
·
0개의 댓글

고급 매핑

자바 ORM 표준 JPA 프로그래밍http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330ORM에서 이야기하는 상속 관계 매핑은 객체의 상속 구조

2022년 5월 15일
·
0개의 댓글

다양한 연관관계 매핑

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 208p의 이거 이미 팀이 있는데 변경하는 경우 기존 팀에

2022년 5월 13일
·
0개의 댓글

연관관계 매핑 기초

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 객체와 테이블 객체는 참조(주소)를 사용해서 관계를 맺는

2022년 5월 12일
·
0개의 댓글

엔티티 매핑

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 매핑 정보 구성 방법 xml 파일로 작성 어노테이션으로 작

2022년 5월 11일
·
0개의 댓글

영속성 관리

자바 ORM 표준 JPA 프로그래밍http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330생성시 비용이 크다.엔티티 매너저를 만드는 공장이다.여러

2022년 5월 10일
·
0개의 댓글
post-thumbnail

객체 매핑 시작

@Entity 엔티티 클래스에 붙인다. 해당 클래스를 테이블과 매핑한다고 JPA에 알려준다. @Table 매핑할 테이블 정보를 알려준다 생략하면 클래스 이름을 테이블 이름으로 매핑한다. @Id 엔티티 클래스의 필드를 테이블의 pk에 매핑한다. @Id가 사용된 필드를

2022년 5월 9일
·
0개의 댓글
post-thumbnail

자바 ORM 표준 JPA 프로그래밍

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 JPA 란 애플리케이션의 데이터를 객체지향 관점으로 바라보

2022년 5월 7일
·
0개의 댓글

도메인 분석 설계

요구사항 분석 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 제고 관리가 필요 상품의 종류는 도서, 음반 영화 상품을 카테고리로 구분 가능 상품 주문시 배송 정보를

2022년 4월 26일
·
0개의 댓글

웹 애플리케이션 개발

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1도메인 개발핵심 비즈니스 로직 개발테이스 케이스 검증웹 계층 개발

2022년 4월 23일
·
0개의 댓글

빈 스코프

번역 그대로 빈이 존재할 수 있는 범위싱글톤 : 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지, 가장 넓은 스코프프로토 타입 : 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고 이후는 관리하지 않음, 짧은 범위의 스코프request : 웹

2022년 4월 22일
·
0개의 댓글