сопоставление сущностей jpa / hibernate из идентификатора таблицы поиска - PullRequest
0 голосов
/ 23 мая 2019

У меня есть объект JPA под названием Клиент, и у Клиента может быть ClientStatus. Статус клиента - это идентификатор на основе таблицы поиска. Я хотел создать новую сущность клиента и сохранить ее с помощью ClientStatus (таблица представляет собой список идентификаторов / имен) по моему выбору. Когда я создаю новый клиент, как мне установить ClientStatus без запроса идентификатора?

@Entity
@Table(name = "client")
class Client {
...
@ManyToOne
@JoinColumn(name = "client_status_id")
private ClientStatus status;
...
}

@Entity
@Table(name = "clientstatus")
public class ClientStatus {

    @Id
    @Column(name = "client_status_id")
    private Integer clientStatusId;

    @Column(name = "client_name")
    private String name;

    public ClientStatus(String name) {
        this.name = name;
    }
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...