What happens when two models are associated with a belongsTo and a hasOne relationship at the same time?
Does the framework detect this situation to avoid retrieving too much data?
EDIT: CakePHP specifically, although what other frameworks do would be helpful, too.