File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
src/main/java/dmu/dasom/api/global/file/repository Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 11package dmu .dasom .api .global .file .repository ;
22
33import dmu .dasom .api .global .file .entity .FileEntity ;
4+ import dmu .dasom .api .global .file .enums .FileType ;
45import org .springframework .data .jpa .repository .JpaRepository ;
6+ import org .springframework .data .jpa .repository .Query ;
7+ import org .springframework .data .repository .query .Param ;
58import org .springframework .stereotype .Repository ;
69
710import java .util .List ;
11+ import java .util .Optional ;
812
913@ Repository
1014public interface FileRepository extends JpaRepository <FileEntity , Long > {
1115
12- List <FileEntity > findAllById (Iterable <Long > ids );
16+ List <FileEntity > findByFileTypeAndTargetId (FileType fileType , Long targetId );
17+
18+ @ Query ("SELECT f FROM FileEntity f WHERE f.fileType = :fileType AND f.targetId = :targetId" )
19+ Optional <FileEntity > findFirstByFileTypeAndTargetIds (@ Param ("fileType" ) FileType fileType ,
20+ @ Param ("targetId" ) Long targetId );
1321
1422}
You can’t perform that action at this time.
0 commit comments