我有一个映射表Say EMP_ADD
,它维护EMPLOYEE
和ADDRESS
表之间的映射。
现在要进行此映射,我在Employee
类
@OneToMany
@JoinTable(name="EMP_ADD", joinColumns={@JoinColumn(name="emp_id")}, inverseJoinColumns={@JoinColumn(name="add_id")})
List<Address> lstAdd;
在Address
班级
@ManyToOne(fetch=FetchType.EAGER, cascade=CascadeType.REFRESH)
@JoinTable(name="EMP_ADD", joinColumns={@JoinColumn(name="add_id")}, inverseJoinColumns={@JoinColumn(name="emp_id")})
Employee objEmp;
现在我在EMP_ADD
创建了另一个列version_number
,用于在更新记录时处理行版本。
我们可以看到EMP_ADD
没有任何pojo,所以我不能使用@Version
注释。
谁能知道如何处理@JoinTable
中的版本?