我有两个表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}
}


此银行名称数据重复

最佳答案

根据您的结果,它表明您在emp实体中有两个变量,一个银行和另一个银行名称,因此请从emp实体中删除bankname变量。然后检查是否在此处共享您的代码。

10-07 14:38