[SpringBoot]Spring Data JPA

๊น€ยท2023๋…„ 2์›” 22์ผ
0

SpringBoot

๋ชฉ๋ก ๋ณด๊ธฐ
4/5

๐ŸŒฟJDBC์—์„œ ๊ฐ„์†Œํ™”๋œ JPA๋ฅผ ๋” ๊ฐ„์†Œํ™” ์‹œ์ผœ์ฃผ๋Š” Spring framework

๐ŸŒฑ๋ฉ”์†Œ๋“œ๊ฐ€ ์•„๋‹Œ ์ธํ„ฐํŽ˜์ด์Šค ๋งŒ์œผ๋กœ CRUD๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •

๐ŸŒฑ์‹คํ–‰์‹œ SpringBoot๊ฐ€ ๊ตฌํ˜„์ฒด๋ฅผ ์•Œ์•„์„œ ๋งŒ๋“ค์–ด์คŒ

๐ŸŒฑ๊ธฐ๋ณธ์ ์œผ๋กœ Repository(DAO)์—์„œ CRUD๋ฅผ ์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์†

๐ŸŒผCrudRepository<Entity, Pkํƒ€์ž…>

๐ŸŒผ์œ„ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ์ผ๋ถ€

  • Optional<T> findById(ID id);
  • <S extends T> S save(S entity);
  • void deleteById(ID id);
  • Iterable<T> findAllById(Iterable<ID> ids);
profile
์›น๊ฐœ๋ฐœ์ž…๋ฌธ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€