我有两个表employee
和bankname
。在雇员表中,有一个列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变量。然后检查是否在此处共享您的代码。