Hibernate: Verwendet der Ruhezustand immer Objekt-Proxys?

Ich dachte, dass Objekt-Proxys nur verwendet werden, wenn die Klasse ein Feld vom Typ Auflistung hat und Lazy Fetching verwendet. Einige Quellen scheinen jedoch darauf hinzudeuten, dass Hibernate 3 für alle Objekte Proxys verwendet, unabhängig davon, ob das Objekt über ein Feld vom Auflistungstyp verfügt oder nicht.

Kann jemand erklären, wann Hibernate Objekt-Proxys verwendet? Ist es die ganze Zeit oder nur in einigen Fällen?