package com.github.yingzhuo.mycar.repository;
import java.math.BigInteger;
import java.util.List;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
import com.github.yingzhuo.mycar.domain.Badge;
public interface BadgeRepo extends CrudRepository<Badge, String> {
@Query("from Badge as b order by b.name asc")
public List<Badge> findAll();
@Query(value = "select count(*) from TBL_USER_BADGE where user_id = ?1", nativeQuery = true)
public BigInteger countByUserId(Integer id);
@Query("from Badge as b where b.name = ?1")
public Badge findByName(String name);
}