일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- 코딩테스트
- 정처기
- 게시판프로젝트
- CRUD구현
- springboot
- 게시판
- 정보처리기사
- 정처기예상문제
- 스프링
- 정처기필기
- java
- PYTHON
- 정보처리기사필기
- 스프링부트
- 정처기공부
- function
- spring
- 자바의정석요약
- 파이썬
- CRUD
- 자바
- 자바의정석
- 이것이자바다
- 파이선
- 어노테이션
- 정처기설명
- 게시판만들기
- 소프트웨어설계
- 소프트웨어개발
- Today
- Total
목록엔티티 (2)
Helmi
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/viqnE/btr3uFyXhtz/zWB76kVnql6T6VIG3sGHA0/img.png)
어노테이션 설명 @Entity 클래스 엔티티로 선언 @Table 엔티티와 매핑할 테이블 지정 @Id 테이블의 기본키에 사용할 속성 지정 @GeneratedValue 키 값 생성하는 전략 명시 @Column 필드와 컬럼 매핑 @Lob BLOB, CLOB 타입 매핑 @CreationTimestamp insert시 시간 자동 저장 @UpdateTimestamp update시 시간 자동 저장 @Enumerated enum 타입 매핑 @Transient 해당 필드 데이터베이스 매핑 무시 @Temporal 날짜 타입 매핑 @CreateDate 엔티티가 생성되어 저장될 때 시간 자동 저장 @LastModifiedDate 조회한 엔티티 값을 변경시 시간 자동 저장 CLOB, BLOB 의미 : CLOB - 사이즈가 큰 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dq9QQT/btr2gkDEt7d/lKchZYcgqLwAaXWDLn0UIK/img.jpg)
#JPA (Java Persistence API) 자바 ORM 기술에 대한 API 표준. #ORM Object Relational Mapping의 약자, 객체와 관계형 데이터베이스를 매핑해주는 것 1. JAP란? 보통 데이터를 관계형 데이터 베이스에서 관리하기 위해 SQL문 사용. 개발자가 CRUD(Insert, Update, Select, Delete)문 작성해 객체를 관계형 데이터 베이스에 넣어주고 가져오는 작업 하는 것. SQL 중심 개발의 문제점 : 자바 객체를 SQL 통해 데이터 베이스에 관리하게 하고 데이터 베이스에서 저장된 데이터를 자바 애플리케이션에서 사용하려면 SQL 통해 다시 자바 객체로 변환하는 반복적 작업 해야 함. (SQL 매핑 역할 반복) 또한 객체와 관계형 데이터 베이스의 패러..