repository 만들기

김성빈·2024년 3월 25일

저번에 Entity를 만들었는데, 그 Entity로 DB에 SQL을 날릴수 있는 repository를 만듬.
여기서 주의할것은 인터페이스로 만들어야한다.


구성을 바꿨다. 저번시간까지는 blog.dto라는 폴더(package) 안에 entity만들어가있었는데,
blog.dto > blog로 변경하고 blog 폴더 안에 dto라는 폴더를 만든 다음 전에 생성했던 BlogDto를 dto 폴더 안에 넣었다.


이어서 repository.kt 파일안에 코드를 입력한다.

interface WrodRepository : CrudRepository<>

위에서 Cru까지만 입력하면 뒤에 자동완성 기능으로 완성시키면된다.

그러면 위에 import가 자동으로 생성이 되고, <> 안에 Word를 입력하면 저번에 생성했던 entity인 Wordcount가 불러와지는것을 확인 할 수 있고 저것을 선택하여 자동완성하면 위에 추가로 wordcount에 관한 import가 출력되는것이 확인된다.


Wordcount 뒤에 String을 붙이고 마무리 지으면 된다.

전체코드

package com.example.study.blog.repository

import com.example.study.blog.entity.Wordcount
import org.springframework.data.repository.CrudRepository

interface WordRepository : CrudRepository<Wordcount, String>
profile
감사합니다. https://www.youtube.com/channel/UCxlkiu9_aWijoD7BannNM7w

0개의 댓글