3
hibernateでは、識別子として識別子を使用できますか?たとえば、Departmentを基本クラスとして& AdminDepartment &サブクラスとしてProcessingDepartmentがあるとします。 DepartmentTypeは識別器です&はDEPT_TYPE表にマップされるエンティティです。エンティティとしてマッピングされた識別子列Hibernate
hibernateでは、識別子として識別子を使用できますか?たとえば、Departmentを基本クラスとして& AdminDepartment &サブクラスとしてProcessingDepartmentがあるとします。 DepartmentTypeは識別器です&はDEPT_TYPE表にマップされるエンティティです。エンティティとしてマッピングされた識別子列Hibernate
、このような関係は読み取り専用になりますけれどもはい、それは、可能です:
@Entity @Inheritence(...)
@DiscriminatorColumn(name = "DEPT_TYPE_ID")
public class Department {
...
@ManyToOne
@JoinColumn(name = "DEPT_TYPE_ID", insertable = false, updatable = false)
private DepartmentType deptType;
...
}
を