일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발자
- Java
- 자바
- 알고리즘
- 애자일기법
- Baekjoon
- 코딩테스트
- Spring
- 데이터베이스
- 개발
- 스프링
- 코딩
- API
- spring boot
- framework
- JPA
- 백준
- mongoDB
- 프레임워크
- 읽기쉬운코드
- Elasticsearch
- 엘라스틱서치
- 애자일프로그래밍
- 클린코드
- 그리디
- database
- 그리디알고리즘
- ES
- cleancode
- 코드
- Today
- Total
목록타입 (2)
튼튼발자 개발 성장기🏋️
1. 기본값 타입기본값 타입은 자바의 원시 타입과 그에 대응되는 래퍼 클래스, 그리고 String 같은 값 클래스들로, JPA에서는 이러한 타입을 값 타입이라고 부른다. 예를 들어, int, Integer, String, boolean 등이 기본값 타입에 속합니다. 이러한 타입들은 데이터베이스의 컬럼에 매핑되어 저장되며, JPA가 제공하는 생명주기를 따르지 않고, 불변 객체로 다루는 것이 일반적이다.2. 임베디드 타입임베디드 타입(Embeddable Type)은 여러 개의 기본값 타입을 모아서 하나의 복합적인 값 타입을 만드는 것이다. 이 임베디드 타입은 엔티티의 일부로 사용되며, 엔티티의 속성으로 포함되어 데이터베이스 테이블의 컬럼에 매핑된다. 예를 들어, 주소(Address)와 같은 객체는 도시, 거..
필드에는 다음과 같은 데이터 타입을 지정할 수 있다. - keyword, text 같은 문자열 데이터 타입 - date, long, double, integer, boolean, ip 같은 일반적인 데이터 타입 - 객체 또는 중첩문과 같은 JSON 계층의 특성의 데이터 타입 - geo_point, geo_shape 같은 특수한 데이터 타입 Keyword 타입 별도의 분석기를 거치지 않고 원문 그대로 색인되기 때문에 특정 코드나 키워드 등 정형화된 콘텐츠에 주로 사용된다. 엘라스틱서치의 일부 기능은 형태소 분석을 하지 않아야만 사용이 가능한데 이 경우에도 Keyword 타입이 사용된다. PUT movie_search_datatype/_mapping/_doc { "properties": { "multiMov..