package com.sajo.teamkerbell.repository;

import com.sajo.teamkerbell.entity.FileDB;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * Created by seongahjo on 2016. 7. 2..
 */
@Repository
public interface FileDBRepository extends JpaRepository<FileDB, Integer> {
    FileDB findByStoredName(String storedName);

    List<FileDB> findByProjectId(Integer projectId, Pageable pageable);

    List<FileDB> findByProjectIdAndFileType(Integer projectId, FileDB.FileType fileType, Pageable pageable);
}

package com.sajo.teamkerbell.repository;

import com.sajo.teamkerbell.entity.FileDB;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

/**
 * Created by seongahjo on 2016. 7. 2..
 */
@Repository
public interface FileDBRepository extends JpaRepository<FileDB, Integer> {
    FileDB findByStoredName(String storedName);
}

--- 
+++ 
@@ -1,8 +1,11 @@
 package com.sajo.teamkerbell.repository;
 
 import com.sajo.teamkerbell.entity.FileDB;
+import org.springframework.data.domain.Pageable;
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.stereotype.Repository;
+
+import java.util.List;
 
 /**
  * Created by seongahjo on 2016. 7. 2..
@@ -10,4 +13,8 @@
 @Repository
 public interface FileDBRepository extends JpaRepository<FileDB, Integer> {
     FileDB findByStoredName(String storedName);
+
+    List<FileDB> findByProjectId(Integer projectId, Pageable pageable);
+
+    List<FileDB> findByProjectIdAndFileType(Integer projectId, FileDB.FileType fileType, Pageable pageable);
 }
Add find files, images in repository
