我与Invoice-InvoiceLine有关系,并且如果有InvoiceLines,我想避免删除Invoice ... 我想知道哪种关系最好:
Utils.joinToString(member.getSports(), "", "", "", Sport::getName));
答案 0 :(得分:1)
几乎没有关系。
只要您不使用REMOVE
并在Invoice
和InvoiceLine
之间有实际的外键关系。
在没有REMOVE
级联的情况下,删除Invoice
不会触及InvoiceLines
。依次触发外键阻止操作。