x对一,不存在即为null
x对多,不存在为空collection
区别的影响:取属性时,是否会none-object或者Call to a member function makeHidden() on null