Ich habe eine einfache Frage für Sie über Hibernate
und Spring
.getCurrentSession(). Flush() sollte in Dao sein
Ich habe Dao
Klassen mit update
, delete
, save
, etc ...
Ich mag einheitlichen Test sie, und besonders auf Zwang.
Also dafür versuche ich ein Element mit falschem Wert zu aktualisieren.
ABER, für Update insbesondere, wenn ich flush()
in dao
nicht hinzufügen, wird keine Ausnahme geworfen. -> Normal, Ursache Datenbank nicht überprüfen.
Aber ich möchte nicht setzen flush
in meinem dao
!
Wie geht das?
Wenn Sie Spring verwenden, verwenden Sie Spring Data und schreiben Sie DAOs nicht selbst. – chrylis