Здравствуйте, я пытаюсь объединить две сущности для создания findById (), и я не понимаю, почему он все время создает новый столбец
решено с
@OneToOne
@JoinColumn(name = "username")
@Entity
@Table(name = "authorities")
public class RoleEntity implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name="username")
private String user_id;
@Column(length = 45, unique = true)
private String authority;
public RoleEntity(String user_id, String authority) {
this.user_id = user_id;
this.authority = authority;
}
public RoleEntity() {
}
// геттер и сеттер
@Entity
@Table(name = "users")
public class UsuarioEntity implements Serializable {
@Id
private String username;
@Column(length = 60, unique = true)
private String password;
@OneToOne(fetch = FetchType.LAZY)
@JoinTable(name="authorities",
joinColumns = @JoinColumn(name="username")
)
private RoleEntity roles;
// геттер и сеттер