"没有属性......找到类型列表!"

时间:2016-06-12 18:27:09

标签: scala spring-data-mongodb

实体类:

class Person{

  @BeanProperty
  @GeneratedValue(strategy = GenerationType.AUTO)
  @Id
  var id: String = _

  @BeanProperty
  var firstName: String = _

  @BeanProperty
  var lastName: String = _
}

及其MongoDB存储库Scala trait(Scala中Java接口的对应部分):

@RepositoryRestResource(collectionResourceRel = "people", path = "people")
trait PersonRepository extends MongoRepository[Person, String]{

  def findByLastName(@Param("name") name: String): List[Person]
}

我得到了返回数据类型的异常:

org.springframework.data.mapping.PropertyReferenceException: No property lastName found for type List!

如果我没有具体说明返回类型,则该方法不会返回任何内容。

根据我的在线搜索,这似乎是一个已知问题。我虽然没有看到解决方案。我想正确的字段需要以某种方式映射到返回。如果是这样,如何做这样的映射?

0 个答案:

没有答案