Hibernate @OneToMany映射获取记录

时间:2018-09-14 12:47:14

标签: hibernate spring-mvc jpa hibernate-onetomany hibernate-jpa

我到处搜索过Google,但无法获得所需的东西 无法获取相应的输出。 我在SQL中有两个类Employee和EmployeeLocation及其各自的表。

这是我的表对于EmployeeLocation表有多个emp_ids

Table

MyScenario->在雇员表ID中是主键,并且具有唯一值,但是在EmployeeLocation表中,我在EmployeeLocation表中将雇员ID作为 emp_id ,它不是唯一的,多次出现。 / p>

我正在尝试实现@OnetoMany协会,但没有成功。 帮助表示赞赏。

class Employee {
     private integer id;
     @OneToMany(fetch=FetchType.EAGER,mappedBy="empId")
     private List<EmployeeLocation> employeeLocation;
     //getters and setters
}

 class EmployeeLocation {
      private integer id;
      private integer emp_id; 
      // emp_id is a primary key in employee table
      //fields  getters and setters 
}

1 个答案:

答案 0 :(得分:0)

您需要在ax <- list( title = "", tickformat = "%m-%Y" ) plot_ly(out, x = ~date, y = ~masterTWR, name = 'Master TWR', type = 'scatter', mode = 'lines', color = I('#054C70')) %>% add_trace(y = ~cloneTWR, name = "Clone TWR", mode = 'lines', color = I("#05C3DE")) %>% layout(title = "Account Returns", xaxis = ax, yaxis = list(title = "TWR"), hovermode = 'x') employee上映射一些EmployeeLocation属性,以映射JoinColumn,如下所示:

emp_id