は、JPAエンティティのthis tutorial on how to implement equals and hashcodeを通って行くと、それはこのようなProduct
でCompany
参照アノテート:ManyToOne関係には@joinColumn name属性が必要ですか?
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "company_id",
nullable = false, updatable = false)
private Company company;
が必要name = "company_id"
一部ですが?