XFileResourceRepository.java 939 B

1234567891011121314151617181920212223
  1. package com.yihu.ehr.basic.fileresource.service;
  2. import org.springframework.data.jpa.repository.Query;
  3. import org.springframework.data.repository.PagingAndSortingRepository;
  4. import org.springframework.data.repository.query.Param;
  5. import java.util.List;
  6. /**
  7. * @author linaz
  8. * @created 2016.05.12 8:53
  9. */
  10. public interface XFileResourceRepository extends PagingAndSortingRepository<FileResource, String> {
  11. @Query("select fileResource from FileResource fileResource where fileResource.objectId = :objectId")
  12. List<FileResource> findByObjectId(@Param("objectId")String objectId);
  13. List<FileResource> findByStoragePath(String storagePath);
  14. @Query("select fileResource from FileResource fileResource where fileResource.objectId = :objectId and fileResource.mime = :mime ")
  15. List<FileResource> findByObjectIdAndMime(@Param ("objectId")String objectId, @Param ("mime")String mime);
  16. FileResource findById(String id);
  17. }