使用MongoDB和Spring Data JPA的复合主键

时间:2019-06-17 04:23:47

标签: java mongodb spring-data-jpa

有人可以告诉我如何使用Mongo DB在Spring Data JPA中创建复合键

1 个答案:

答案 0 :(得分:1)

您不能将MongoDB与Spring Data JPA一起使用,因为JPA用于诸如MySQL之类的关系数据库。

相反,您必须使用Spring Data MongDB,并在此处找到文档:

https://docs.spring.io/spring-data/mongodb/docs/2.1.8.RELEASE/reference/html/

但这是带有复合键的示例:

class StudentChairman {

    @Id
    private CompositeKey id;

    // getters and setters

    static class CompositeKey implements Serializable {
        private String studentId;
        private String groupId;

        // getters and setters
    }
}