2011-08-22 12 views
13

w starszych hibernacji oparty na XML, można mieć ten config,Hibernate JPA: Jak kontrolować zachowanie "Not-Found" podczas leniwego ładowania relacji ManyToOne?

<many-to-one ... not-found="ignore" />

ale w adnotacji WZP, wydaje się, że nic podobnego.

Moim problemem jest to, że nasza firma ma definicji SQL Reference jak to:

authorId INT NOT NULL DEFAULT 0

który sprawia, że ​​wszystkie domyślne obcy odniesienie do "not-found" sytuacji. Gdy relacja zostanie załadowana leniwie, otrzyma wyjątek ...

Odpowiedz

30

Wypróbuj @NotFound(action=NotFoundAction.IGNORE). To jest Hibernate annotation.

+0

Bardzo dziękuję :) Właśnie tego szukałem –

+0

Wielkie dzięki. 1+ dla idealnej odpowiedzi. – manurajhada

Powiązane problemy