일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C언어
- 시스템호출
- 카카오 알고리즘
- Nodejs
- 코딩테스트
- 프로그래머스
- @Autowired
- git
- 알고리즘
- 구조체배열
- C++
- nestjs auth
- nestjs typeorm
- 카카오
- 코테
- 스프링
- TypeORM
- 파이썬
- 컴포넌트스캔
- @Component
- 가상면접사례로배우는대규모시스템설계기초
- Spring
- python
- AWS
- thymeleaf
- 해시
- spring boot
- 카카오 코테
- nestJS
- OpenCV
- Today
- Total
목록JPA (2)
공부 기록장 💻
자바 ORM 표준 JPA 프로그래밍 - 기본편(인프런) 참고 JPA란? JPA는 Java Persistent API의 줄임말로, Java 진영의 ORM 기술 표준이다. 여기서 ORM (Object Relational Mapping) 이란, 객체와 관계형 데이터베이스를 매핑해주는 기술이다. 객체 지향 프로그래밍에서 객체는 객체대로 설계하고, 관계형 DB에서서는 DB, Table 대로 설계했을 때, ORM 프레임워크가 중간에서 이 둘을 연결하는 역할을 한 것이다. JPA와 JDBC JPA는 Java 어플리케이션이 DB와 SQL 문을 통해 연결되는 Connection 기술인 JDBC API와 JVM 사이에서 JDBC API를 보다 더 간단하게 사용할 수 있게 도와주는 중간다리의 역할을 한다. JPA를 왜 사용..
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 스프링 DB 접근 기술 시리즈 정리 1. 순수 JDBC 2. JdbcTemplate 3. JPA 4. Spring Data JPA Spring Boot와 JPA만 사용해도 개발 생산성이 매우 증가하며, 작성해야 할 코드도 확연히 줄어든다. 이제 Spring Data JPA를 사용하게 되면, repository에 구현 클래스 없이 Interface 만으로도 개발을 완료할 수 있다. 반복 개발해온 기본 CRUD 기능도 Spring Data JPA가 모두 제공하므로, 개발자는 핵심 비즈니스 로직을 개발하는데만 집중할 수 있게 된다. 실무에서 관계형 데이터베이스를 사용한다면 spring data jpa는 이제 선택이 아니라..