Spring-data:选择" sub class"

时间:2017-03-14 13:25:38

标签: java spring-boot spring-data-jpa

这是我的模特:

@Entity
Class SubClass {
    ...
}

@Entity
Class MainClass {
    ...
    private String name;
    @ManyToOne
    private SubClass subClass;
    ...
}

使用jpa数据,我希望选择SubClass的不同。 我尝试用存储库做到这一点:

public interface MainClassRepository extends JpaRepository<MainClass, Integer> {
    public List<SubClass> findDistinctSubClassByName(String name);
}

我得到的错误如下:

 org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [MainClass] to type [SubClass]

我尝试创建一个转换器并将其添加为实体,但Spring并不知道它。

我怎样才能做我想做的事?要么将我的转换器注册到好的位置,要么做一些我还没想过的其他事情呢?

谢谢!

0 个答案:

没有答案