物权法:
第一百七十六条被担保的债权既有物的担保又有人的担保的,债务人不履行到期债务或者发生当事人约定的实现担保物权的情形,债权人应当按照约定实现债权;没有约定或者约定不明确,债务人自己提供物的担保的,债权人应当先就该物的担保实现债权;第三人提供物的担保的,债权人可以就物的担保实现债权,也可以要求保证人承担保证责任。提供担保的第三人承担担保责任后,有权向债务人追偿。
担保法:
第二十八条同一债权既有保证又有物的担保的,保证人对物的担保以外的债权承担保证责任。
债权人放弃物的担保的,保证人在债权人放弃权利的范围内免除保证责任。
担保法司法解释:
第三十八条同一债权既有保证又有第三人提供物的担保的,债权人可以请求保证人或者物的担保人承担担保责任。当事人对保证担保的范围或者物的担保的范围没有约定或者约定不明的,承担了担保责任的担保人,可以向债务人追偿,也可以要求其他担保人清偿其应当分担的份额。
担保法刻板地遵循了物权优先的原则,却限制了债权人的选择权,将债权人置于不利地位。担保法司法解释试图弥补这一错误,然而这一规定并未能在实践中得到法院良好的执行。物权法将当事人的约定置于最优先的地位,尊重当事人自治的权利,并再次赋予债权人选择的权利。