У меня есть класс, скажем, сотрудник, как указано ниже;
public class Employee{
... Other attributes ...
@Column @Enumerated(EnumType.Ordinal)
private Gender gender;
@Column @Enumerated(EnumType.Ordinal)
private EmployeeType employeeType;
... Getters & Setters ...
}
Моя таблица сотрудников выглядит примерно так.
Employee{
... other columns ....
gender int,
employeetype int,
...
}
и у меня есть поиск по общей таблице поиска
Lookups{
id long,
lookName String,
lookId int,
lookValue String
}
Я хочу, чтобы Genders и EmployeeTypes были сохранены в таблице поиска с помощью hibernate следующим образом: Как я могу это сделать;
+--+-------------+---------+------------+
|ID|LOOKUPNAME |LOOKUPID | LOOKUPVALUE|
+--+-------------+---------+------------+
+--+-------------+---------+------------+
|1 | GENDER | 1 | MALE |
+--+-------------+---------+------------+
|2 | GENDER | 2 | FEMALE |
+--+-------------+---------+------------+
|3 | EMPLOYEETYPE| 1 | TEAM MEMBER|
+--+-------------+---------+------------+
|4 | EMPLOYEETYPE| 2 | TEAM LEADER|
+--+-------------+---------+------------+
|5 | EMPLOYEETYPE| 3 | MANAGER |
+--+-------------+---------+------------+