实现具有@query注释的现有接口

时间:2018-07-30 18:52:58

标签: java spring annotations

我正在我的项目(spring MVC项目)中实现一个具有十种方法的接口。我已经实现了两种方法,并且希望Spring继续使用该接口来查询数据库,除非实现了所有方法。 该接口具有@Query批注并且可以正常工作,但其想法是使用条件构建器实现该方法。

我的界面

@Repository
public interface TagDAO extends JpaRepository<Tag, Integer> {
    @Query("SELECT count(*) from Tag t WHERE t.isActive = true")
    public Long getTagCount() throws DataAccessException;
    @Query("SELECT t from Tag t WHERE t.tagName = :tagName")
    public Tag findByTagName(@Param("tagName") String tagName) throws 
    DataAccessException;
    ...........
    rest of the methods
}

我在TagDAOImpl类中实现了三种方法,但希望除非实现完成,否则不要在我的项目中使用该实现。在完成实现之前,有什么方法可以强制使用接口?

0 个答案:

没有答案