为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot多表查询问题

Spring Boot多表查询问题

Yoooshiki 2017-07-19 11:36:41
大家好,刚开始使用SpringBoot没多久,今天遇到一个问题。实体类中,需要引用另一个实体类对象,但这样引用的话,但如果像下图这么做的话,之后是会出错的:如上图,JobTitle类的外键c_company_id字段,和CompanyInfo类的主键c_company_id字段,列名重复了,于是就有了接下来的问题。这是我的sql语句,我想查询每一条招聘信息对应的公司:但是报错了,提示是列名重复。于是,我又执行了这样的操作:但是,sql语句是:那么,如何完美解决呢?求赐教
查看完整描述

1 回答

?
特南克斯

TA贡献14条经验 获得超9个赞

你多此一举了, 删掉companyId 这个属性和对应的get、set方法,保留companyInfo对象和对应的get、set方法就行了。


你是用的ORM框架,jpa或者hibernate会帮你处理好映射关系的,你这里写的是CompanyInfo对象,项目运行后生成数据库,他就自动在数据库里面给你创建好两个表和两个表关联的外键了,关联表Job和Company表了。


不用自己在类里面定义外键!!!!!!!

不用自己在类里面定义外键!!!!!!!

不用自己在类里面定义外键!!!!!!!


查看完整回答
反对 回复 2017-11-01
  • 1 回答
  • 1 关注
  • 4714 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信