我有一個簡單的POSO GroupACLTemplate
我想堅持。它是從抽象類中分類的。我曾與@Entity
註解,並也有GroupACLTemplate
的@Id
Morphia無法識別我的@ID註釋字段
@Entity("aclTemplate")
@SerialVersionUID(1L)
class GroupACLTemplate(@([email protected]) id: String, groupRoleAccess: Set[GroupRoleAccess]) extends AclTemplate(id) with Serializable
當我部署我的戰爭,我沒有看到任何集合。我也試過這個
class GroupACLTemplate(@Id id: String, groupRoleAccess: Set[GroupRoleAccess]) extends AclTemplate(id) with Serializable
我添加了一個測試用例,並試圖節省對象這樣
@Inject
var aclTemplateRepository: AclTemplateRepository = _
aclTemplateRepository.save(aclTemplate.head)
錯誤說
NoId complained about com.java.sample.acl.GroupACLTemplate. : No field is annotated with @Id; but it is required
我失去了一些東西在這裏?
[完成](https://github.com/mongodb/morphia/issues/960) – rockydgeekgod
謝謝。我會盡快爲你找點東西。 – evanchooly