Spring 的沙发库 JPA 存储库与抽象类无法找到实体



我们正在Springboot中开发一个使用Couchbase的项目,我有以下类:

public abstract class Content {
...    
}
public class Film extends Content {
...
}
public class Serie extends Content {
...
}

然后我有以下 JPA 存储库:

public interface ContentJpaRepository extends ReactiveCouchbaseSortingRepository<Content> {
}

然后,当我保存内容(电影或系列(时,内容已成功保存,但是,_class字段获取简单的类名(而不是完整的包名称(。 然后,在执行时:

repository.findById(id);

存储库失败,因为它无法将 json 文档反序列化为预期的实体。我怎样才能做到这一点?

谢谢

Couchbase Spring Data 目前不支持使用通用存储库,因为 _class 属性将引用抽象类而不是其实现。

最新更新