I think this is incorrect, because hibernate CAN know whether to assign null or a proxy. The answer is, assign a proxy, because the relation is not optional.