Составной первичный ключ с использованием MongoDB и Spring Data JPA - PullRequest
0 голосов
/ 17 июня 2019

Может кто-нибудь сказать, как создать составной ключ в Spring Data JPA, используя Mongo DB

1 Ответ

1 голос
/ 17 июня 2019

Вы не можете использовать 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
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...