-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 
Author Message
 Post subject: Beim Einfügen werden die Unique Constraints ignoriert
PostPosted: Fri Mar 02, 2007 5:03 am 
Newbie

Joined: Fri Mar 02, 2007 4:54 am
Posts: 1
Hallo,

ich habe mit einem Insert SQL Statement Daten in eine Tabelle eingefügt.
Wenn ich nun mit Hibernate auf die Tabelle zugreife kommen die Daten einwandfrei heraus.
Will ich aber die Daten wieder in die Tabelle zurück schreiben, werden die Unique constraints der Tabelle (Indexe) missachtet

-->
net.sf.hibernate.JDBCException: Could not execute JDBC batch update

Caused by: net.sf.hibernate.JDBCException: Could not execute JDBC batch update
de.ifis.hibernate.transactionmgt.HibernatePersistenceSession.commit(HibernatePersistenceSession.java:60)
... 27 moreCaused by: java.sql.BatchUpdateException: ORA-00001: Unique Constraint (SYS_C0020167) verletzt


Kann ich Hibernate irgendwie sagen, dass er auf die neu Eingefügten Daten rücksicht nehmen soll?

Thxs!
rodiges


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 05, 2007 6:03 am 
Regular
Regular

Joined: Fri May 12, 2006 4:05 am
Posts: 106
Hallo,

das kann verschiedene Ursachen haben. Wie genau soll denn das zurückschreiben erfolgen (Code posten??)? Wie sehen die mappings aus?

Z.B. kann es nicht funktionieren, wenn man ein bereits persistentes Objekt mit save() nochmal speichern will - hier bräuchte man update() bzw. saveOrUpdate().

Gruß

piet


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 06, 2007 4:38 am 
Expert
Expert

Joined: Tue Nov 23, 2004 7:00 pm
Posts: 570
Location: mostly Frankfurt Germany
Du bist verwantwortlich für die Unique key constraints und nicht Hibernate. Für Hibernate ist das ein Hinweis, dass bei der Tabellenerzeugung constraints erzeugt werden sollen.

_________________
Best Regards
Sebastian
---
Training for Hibernate and Java Persistence
Tutorials for Hibernate, Spring, EJB, JSF...
eBook: Hibernate 3 - DeveloperGuide
Paper book: Hibernate 3 - Das Praxisbuch
http://www.laliluna.de


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 13, 2007 4:52 pm 
Beginner
Beginner

Joined: Sat Dec 09, 2006 12:02 pm
Posts: 26
Hi,

sagt mal, ist das zufällig genau das gleiche Problem wie meins hier?

http://forum.hibernate.org/viewtopic.php?t=972090

Wenn ja, heisst das dann, dass ich die Nummern (also IDs) generell manuell vergeben soll??
(Ich rede von der Primary Key Spalte ID. Darf die dann nicht mehr Autoinc sein?)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 13, 2007 4:53 pm 
Beginner
Beginner

Joined: Sat Dec 09, 2006 12:02 pm
Posts: 26
Hi,

sagt mal, ist das zufällig genau das gleiche Problem wie meins hier?

http://forum.hibernate.org/viewtopic.php?t=972090

Wenn ja, heisst das dann, dass ich die Nummern (also IDs) generell manuell vergeben soll??
(Ich rede von der Primary Key Spalte ID. Darf die dann nicht mehr Autoinc sein?)


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.