Spring Data Rest (SDR ) bug? Persistent Entity Must not be null

后端 未结 3 1258
野趣味
野趣味 2020-12-19 08:07

Currently I am working on a POC for Spring Data Rest. Trying to get workable JSONout of a repository.

I have an Entity Class (NewTask)

@Entity
@Tab         


        
3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-19 08:48

    I'm using Spring Data Mongo as opposed to JPA but what worked for me was including the _class field in the Mongo "select" statement. Spring uses this field to map the DB results back into an entity / document.

    Also take a look at @TypeAlias so that you have a consistent _class value as you shuffle around your domain classes.

    I also ran into the same problem when I premtively projected the DB results with Spring projections. Later when I was converting the results into paginated resources the framework could not identify the projection interface as a persistent entity and therefore could not find the necessary metadata it needed to make the conversion for me. The solution for this use case was a custom resource assembler.

提交回复
热议问题