这是我的模特:
@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并不知道它。
我怎样才能做我想做的事?要么将我的转换器注册到好的位置,要么做一些我还没想过的其他事情呢?
谢谢!