JPA персистский метод - PullRequest
0 голосов
/ 06 марта 2020

Как вставить данные в таблицу, используя JPA с Hibernate только для определенных столбцов таблицы? Например, в таблицу сотрудников я хочу вставить только первичный ключ, а остальные все должны быть пустыми. Как мне написать запрос с использованием JPA?

1 Ответ

1 голос
/ 10 марта 2020

Сначала вы должны убедиться, что все поля являются обнуляемыми.

Во-вторых, вы должны смоделировать сущность JPA, которая представляет таблицу.

В-третьих, вы должны внедрить entityManager и вызвать Метод persist ().

Код будет выглядеть примерно так:

Служба:

Employee emp = new Employee();
// if you annotate the id as autogenerated or sequence, 
// you shouldn't set the id property, if it's manual you should do 
// emp.setId (1)

DAO:

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