У меня взаимно-однозначные отношения между двумя таблицами, я использую аннотацию @MapsId, чтобы две таблицы имели одинаковые идентификаторы, я могу сохранить в две таблицы с одинаковым идентификатором, и теперь возникают проблемы. Теперь я хочусделать запрос для получения данных из таблиц,
Я хочу, чтобы все пользователи, где userprofile.domain = "значение", Может ли кто-нибудь помочь мне, пожалуйста, с запросом?
таблица пользователей
public class User{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
@SequenceGenerator(name = "sequenceGenerator")
private Long id;
@NotNull
@Column(length = 50, unique = true, nullable = false)
private String login;
}
таблица userprofile
@Table(name = "userprofile")
public class Userprofile implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private Long id;
@Column(name = "domain")
private String domain;
}