Hibernate - Visualizar objeto inserido antes de fazer o commit

Olá,

Supondo que estou em uma transação e inseri um objeto, é possível consultar esse registro no banco antes de fazer o commit?

Como eu sei que vão perguntar…

Eu quero saber isso porque preciso fazer uma inserção em lote e um dos campos eu preciso preencher com um dado do último registro inserido.

Eu acho que dá, mas não custa confirmar.

Todas as alterações no banco dentro de uma transação antes do commit( ou rollback) são enxergadas apenas na sessão. Como parece que vc esta usando uma sessão apenas e quer visualizar o ultimo registro inserido, será possivel ver mesmo antes de commitar. O que vc não vai conseguir é visualizar em uma outra sessão concorrente.