在我的JPA课程中,我有这个注释和我无法理解的语法
@JoinColumns({
@JoinColumn(name="RES_ID", referencedColumnName="ACCT_ID"),
@JoinColumn(name="DELETED", referencedColumnName="'N'")
})
protected Account account;
第一行是ok:当前类在db(RES_ID
)中有一列与Account
连接,列ACCT_ID
但第二行说:
@JoinColumn(name="DELETED", referencedColumnName="'N'")
现在这两个表都有一个名为DELETED
的列。当这两个表都有DELETED = 'N'
时,这是一种表示加入两个表的简写方法吗?
因为文档说referencedColumn
应该包含columnName
。这里它包含value = N