Ja. Die Felder / Getter der @Formula
-Eigenschaft nur durch @ annotieren Basic (fetch = FetchType.LAZY) und verwenden Sie ant Aufgabe bereitgestellt von Hibernate, um die Bytecode-Instrumentierung für die Entitätsklasse durchzuführen. Andernfalls wird das Laden von LAZY für die Eigenschaft @Formula
ignoriert.
Die Dokumentation enthält die Informationen darüber, wie man diese Ameisen-Aufgabe benutzt, um Bytecode-Instrumentierung durchzuführen.
Ich habe in dem Kommentar gesehen, dass Sie das ohne Bytecode-Instrumentierung erreichen möchten. Dies kann erreicht werden, indem die Schnittstelle FieldHandled
implementiert wird und die Getter und Setter für das träge Feld geändert werden.
HBM
%Vor%JAVA
%Vor%Ein anderes Beispiel finden Sie hier . Aber das ist faul laden eine Eins-zu-Eins-Beziehung.
Tags und Links hibernate java-ee annotations