일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- subquery
- 추후정리
- 메소드명
- 네이티브쿼리
- foreignkey
- 메세지수정
- 컨테이너실행
- 외부키
- 포트
- 테스트
- application.yml
- WeNews
- appspec.yml
- appspec
- EC2
- 적용우선순위
- 테스트메소드
- 서브쿼리
- AuthenticationEntryPoint
- 참조키
- ubuntu
- querydsl
- 예약
- 검색
- 커밋메세지수정
- Query
- docker명령어
- 2 > /dev/null
- ㅔㄴ션
- MySQL
- Today
- Total
목록Spring Boot (83)
제뉴어리의 모든것
Hibernate란? Object Relation Mapping(ORM - 객체 관계 매핑) Framework 중 하나. 객제지향 프로그래밍과 관계형 데이터베이스의 차이로 인해 발생하는 제약사항을 해결하는 해결책으로 봄. -. 어떤 제약 사항? : 데이터베이스는 데이터들의 집합 개념을 기반으로 하기 때문에 객체지행 개발방식과 근본적으로 다른점이 있어 객체 간 관계를 데이터베이스에 그대로 저장하기 어려운 문제가 있음. ORM이란? 가상의 Object DB를 효과적으로 만들어 RDB를 OOP 언어의 개념(객체)으로 연계(매핑)하는 프로그램 기술 즉, DB의 테이블을 객체지향 관점에서 클래스처럼 프로그래밍 하는 기법.. 개념? JpaRepository란? Hibernate를 사용하기 위해 Spring Data..
-사전 작업 1. DB (mariaDB, Mysql) 설치 및 계정 세팅 2. Hibernate 라이브러리 설치 - 작업 순서 1. 엔티티 클래스(DB 스키마 같은 테이블 명세서 역할을 하는 클래스) 작성 각종 어노테이션들을 이용하여 필드 세팅 -> package org.zerock.demo.entity; import lombok.*; import javax.persistence.*; @Entity @Table(name = "tbl_memo") @ToString @Getter @Builder @AllArgsConstructor @NoArgsConstructor public class Memo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) priva..
1. jUnit이란? - Java에서 독립된 단위테스트(Unit Test)를 지원해주는 프레임워크이다. 2. 단위테스트(Unit Test)란? - 소스코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차이다. - 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차를 말한다. - jUnit은 보이지 않고 숨겨진 단위 테스트를 끌어내어 정형화시켜 단위테스트를 쉽게 해주는 테스트 지원 프레임워크이다. 3. jUnit 특징 - 단정(assert) 메서드로 테스트 케이스의 수행 결과를 판별한다.(ex: assertEquals(예상값, 실제값)) - jUnit4부터는 테스트를 지원하는 어노테이션을 제공한다.(@Test @Before @After) - @Test 메서드가 호출할 때..
Connection 객체 (DB 연결 객체)를 미리 다수개 만들어 둔 Pool. [DB]Connection Pool :: 개인적인공간 (tistory.com)
IT/Spring 메이븐(Maven)이란 무엇일까? 그래들(Gradle)은 무엇인가? maven gradle 차이는? 2019. 8. 1. 10:52 스프링으로 프로젝트를 공부하려는 중 메이븐과 그래들이라는 단어를 처음 듣게 되었고 메이븐과 그래들에 대해서 들어보긴 했지만 자세한 개념은 잘 모르고 또한 이러한 생각을 가지시는 분들이 조금 더 계실 것 같아서 간단히 정리해 보려 합니다. 그래서 Maven이란? 아파치 메이븐은 자바용 프로젝트 관리 도구이다. 아파치 앤트의 대안으로 만들어졌다. 아파치 라이선스로 배포되는 오픈 소스 소프트웨어이다. 라고 일단 구글링 하면 나오는 것이죠? 한마디로 저희가 프로젝트를 진행하면서 사용할 수많은 라이브러리들을 관리해주는 도구입니다. 특징적인 점은 그 라이브러리들과 연..