Tarkista poikkeus hibernatelta, jos lisättävää objekti jo olemassa

Pitäisikö olemassaolo tarkista etukäteen haulla vai tarkistetaanko
vain jälkikäteen poikkeukset?

FIXME: nyt poikkeus voi tulla jonkin liitoksen kautta tulevan objektin
olemassaolosta. Eli viite on kyllä uusi, mutta sen viitetyyppiä on
olemassa liian monta:

http://stackoverflow.com/questions/1074081/hibernate-error-org-hibernate-nonuniqueobjectexception-a-different-object-with