Информация об изменениях

Сообщение Re: Вопрос по Hibernate. от 12.11.2018 21:58

Изменено 12.11.2018 22:00 alexey.a.semenov

Re: Вопрос по Hibernate.
Здравствуйте, dmitritch, Вы писали:

D>Вопрос: как проще всего сделать так чтобы тесты пользователей хранились в отдельной боковой таблице а не в той же таблице где тесты не данные пользователям?


@Entity
@Table("QUESTION")
class Question {
 String text;
}

@Entity
@Table("_USER")
class User {
 @ManyToMany
 @JoinTable(name = "USER_QUESTION",
            joinColumns = {@JoinColumn(name = "USER")},
            inverseJoinColumns = {@JoinColumn(name = "QUESTION")})
 List<Question> questions;
}
Re: Вопрос по Hibernate.
Здравствуйте, dmitritch, Вы писали:

D>Вопрос: как проще всего сделать так чтобы тесты пользователей хранились в отдельной боковой таблице а не в той же таблице где тесты не данные пользователям?


@Entity
@Table("QUESTION")
class Question {
 String text;
}

@Entity
@Table("_USER") // probably reserved word in all rdbms
class User {
 @ManyToMany
 @JoinTable(name = "USER_QUESTION",
            joinColumns = {@JoinColumn(name = "_USER")},
            inverseJoinColumns = {@JoinColumn(name = "QUESTION")})
 List<Question> questions;
}