Package com.patreonshout.jpa
Interface ListPostsRepository
- All Superinterfaces:
- org.springframework.data.repository.CrudRepository<ListPost,java.lang.Integer>,- org.springframework.data.jpa.repository.JpaRepository<ListPost,java.lang.Integer>,- org.springframework.data.repository.PagingAndSortingRepository<ListPost,java.lang.Integer>,- org.springframework.data.repository.query.QueryByExampleExecutor<ListPost>,- org.springframework.data.repository.Repository<ListPost,java.lang.Integer>
@Transactional public interface ListPostsRepository extends org.springframework.data.jpa.repository.JpaRepository<ListPost,java.lang.Integer>
Spring Data Repository for easy use of CRUD operations on the 
PostBean object- 
Method SummaryModifier and Type Method Description voiddeleteByListAndPost(int list_id, int post_id)Deletes aListPostin the database by it's list_id and post_idjava.util.List<ListPost>findAllByListId(int listId)Finds all the posts in a list by it's list_idjava.util.List<ListPost>findAllByPostId(int post_id)Finds all the posts in any list by it's post_idMethods inherited from interface org.springframework.data.repository.CrudRepositorycount, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepositorydeleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, getReferenceById, saveAll, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepositoryfindAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutorcount, exists, findAll, findBy, findOne
- 
Method Details- 
deleteByListAndPost@Modifying @Query(value="DELETE FROM list_posts WHERE list_id = ?1 AND post_id = ?2", nativeQuery=true) void deleteByListAndPost(int list_id, int post_id)Deletes aListPostin the database by it's list_id and post_id- Parameters:
- list_id- the id of the list
- post_id- the id of the post
 
- 
findAllByListIdFinds all the posts in a list by it's list_id- Parameters:
- listId- the id of the list we want to find the posts of
- Returns:
- a list of ListPost
 
- 
findAllByPostIdFinds all the posts in any list by it's post_id- Parameters:
- post_id- is the id of a post
- Returns:
- a list of ListPost
 
 
-