public interface UserTagDao extends org.springframework.data.jpa.repository.JpaRepository<UserTag,java.lang.Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<UserTag>, io.geewit.data.jpa.essential.repository.JpaBatchExecutor<UserTag>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteById(java.lang.Long id) |
void |
deleteByUserId(long userId) |
java.util.List<UserTag> |
findByUserId(long userId) |
java.util.List<UserTag> |
findByUserIdAndTagName(long userId,
java.lang.String tagName) |
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, delete, deleteAll, deleteAll, deleteAllById, existsById, findById, savecount, exists, findAll, findOne@Transactional(rollbackFor=java.lang.Exception.class)
@Modifying(flushAutomatically=true,
clearAutomatically=true)
@Query(value="delete from UserTag tag where tag.id = :id")
void deleteById(@Param(value="id")
java.lang.Long id)
deleteById 在接口中 org.springframework.data.repository.CrudRepository<UserTag,java.lang.Long>@Query(value="select tag from UserTag tag where tag.userId = :userId") java.util.List<UserTag> findByUserId(@Param(value="userId") long userId)
@Transactional(rollbackFor=java.lang.Exception.class)
@Modifying(flushAutomatically=true,
clearAutomatically=true)
@Query(value="delete from UserTag tag where tag.userId = :userId")
void deleteByUserId(@Param(value="userId")
long userId)
@Query(value="select tag from UserTag tag where tag.userId = :userId and tag.tagName = :tagName") java.util.List<UserTag> findByUserIdAndTagName(@Param(value="userId") long userId, @Param(value="tagName") java.lang.String tagName)