2016-08-01 3 views
-1

Мне нужно написать код Java, который хранит следующее в SQL с одной кнопкой отправки.Как хранить несколько значений одной и той же категории в SQL с помощью JAVA Spring orJhipster

enter image description here

Мне нужно получить имена из другой таблицы (служащие) и отображение в пользовательском интерфейсе, а затем я должен получить входы (Salary, департамент, менеджер) от пользователя, а затем я должен хранить каждую строку в таблицу (зарплата_Детали) в SQL.

По моему understandig я могу написать класс DTO следующим

private String name1; 
private String salary1; 
private String department1; 
private String manager1; 

Но я не уверен, что общее число сотрудников в таблице сотрудников.

  1. Как я могу достичь этого с помощью пружины JAVA?
  2. Как написать класс DTO для страницы пользовательского интерфейса для хранения значений?
  3. Есть ли альтернативный способ сделать это?

Примечание: Я использую Jhipster для разработки моего проекта. Если есть способ справиться с этим в Jhipster, пожалуйста, дайте мне знать.

Заранее спасибо.

+1

Вы можете поделиться тем, что вы пробовали? –

+0

Я пробовал что-нибудь, но wat i ca do создает DTO, как это .. private String name1; частная заработная плата String1; частный стринг-отдел1; частный диспетчер строк1; –

ответ

0

Наконец-то я нашел ответ.

Использование MapStruct может помочь в достижении этого успеха.

@Mapper 
public interface EmployeeMapper { 

Set<String> integerSetToStringSet(Set<Integer> integers); 

List<EmployeeDto> employeessToEmployeeDtos(List<Employee> employees); 

EmployeeDto employeeToEmployeeDto(Employees employees); 

}

Пожалуйста, посмотрите на эту ссылку. https://iamhug.gitbooks.io/mapstruct/content/6mapping_collections.html