大家好,剛開始使用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表了。
不用自己在類里面定義外鍵?。。。。。。?/p>
不用自己在類里面定義外鍵?。。。。。?!
不用自己在類里面定義外鍵!?。。。。?!
添加回答
舉報
0/150
提交
取消