Hibernate延迟加载重复数据

时间:2015-11-04 13:15:36

标签: java spring hibernate spring-mvc

我有两张表employeebankname。在员工表中,有一列bank_name_id,它引用了银行表的列。

我已将员工bank_name_id与银行bank_name_id映射为多对一

我正在使用spring mvc @RestController,同时正确地返回它从bankname获取数据但转换为json,它有重复获取的数据

Table 1    Employee Table:
empid empname bank_name_id
1     XXX      1

Table 2    Bankname table
bank_name_id bank_name
1             QQQ

JSON输出:

{
    empid:1,
    empname:"xxx",
    bank:{bank_name_id:1,bank_name:QQQ},
    bankname:{bank_name_id:1,bank_name:QQQ}
}

重复此银行名称数据

1 个答案:

答案 0 :(得分:1)

根据您的结果,它显示您在emp实体中有两个变量一个银行和其他银行名称,因此请从emp实体中删除bankname变量。然后检查否则在这里分享您的代码。