そのようなエンティティを考えてみましょう
public class SomeEntity {
@ManyToOne
@JoinColumn(name = "company_fk")
private CompanyEntity company;
}
company_fk 列は整数です。私のアプリケーションでは、company_fk 整数を持っているが、必ずしも CompanyEntity を持っているとは限らないという状況に陥ることがよくあります。
私がやりたいのは、SomeEntity の新しいインスタンスを作成し、それを CompanyEntity に関連付けて、関係を確立できるようにデータベースから CompanyEntity を読み取る必要があることです。必要がないのにデータベースに行くので、これはあまり良くありません。
関係を確立するためだけにエンティティをロードする必要を回避する方法はありますか? 私はHibernateでJPA 2を使用しています。方法があれば、これを機能させるためにhibernateのみのマッピングを使用することにオープンです。