Re: [Hibernate] wechselnde Fehler bei Update
- From: "Sebastian Scheid" <mynewsgroup@xxxxxx>
- Date: Thu, 25 Aug 2005 08:57:47 +0200
"Dirk Michaelsen" <dirk.michaelsen@xxxxxxxxxxxxxxx> schrieb im Newsbeitrag
news:5kpqg1thhbf2mps5kvvkbiikamj0qdi1rq@xxxxxxxxxx
> Jens Ansorg <jens@xxxxxxxxx> schrieb:
>
>>this.event ist ein EventDAO, das mit den formulardaten befüllt ist.
>>Der Primary Key ist für neue Events 0. Hibernate kann also eigentlich
>>kein passendes Objekt in der Session haben. Trotzdem versucht es aber
>>(laut SQL log) ein Update statt eines Insert in die Datenbank zu machen
>>
>>aber warum???
>
> weil Hibernate 0 für einen existierenden Primary Key hält und dann auf
> die Nase fällt. Weise einem neuen Objekt als PK null (nicht 0) zu,
> dann sollte es funktionieren.
Wenn Du int oder long als id Typ hast geht das schon. Die werden ja
automatisch auf 0 gesetzt, wenn das Objekt erzeugt wird (und man nichts
anderes zuweist!). Zumindest die 3er Version sollte das automatisch
erkennen. Ansonsten gibt es "unsaved-value", s. anderer Post.
Gruß
Sebastian
.
- References:
- [Hibernate] wechselnde Fehler bei Update
- From: Jens Ansorg
- Re: [Hibernate] wechselnde Fehler bei Update
- From: Dirk Michaelsen
- [Hibernate] wechselnde Fehler bei Update
- Prev by Date: Re: [Hibernate] wechselnde Fehler bei Update
- Next by Date: Re: Welches Dokumentenformat ?
- Previous by thread: Re: [Hibernate] wechselnde Fehler bei Update
- Next by thread: Re: [Hibernate] wechselnde Fehler bei Update
- Index(es):
Relevant Pages
|