Caso salvemos uma entidade no BD (realizamos um commit) e depois a "fechamos" (realizamos um close ou clear), nesse caso teremos uma entidade salva no banco de dados e fechada, certo?
Em seguida, se eu pegar uma referência desta entidade pelo método MERGE, assim receberei uma referência aquela entidade no BD. Por exemplo:
entidade1 -> ID = 1
entidade2 -> ID = 1 (Referência de entidade1 (aponta para entidade1))
Isso está correto né?
Então caso eu faça um remove na entidade2, eu removeria a entidade1 também ou só removeria a referência da entidade1?