nestava se to nahodou pri vicevlaknovem pristupu? Bo to vypada na nejaky
race condition.
Ja bych
1.) napsal bych si jednodychy unit test, ktery jednak proveri vkladani
vice hodnot po sobe a druhak zkusi konkurencni pristup
2.) zkusil progooglit Bugzillu Hibernatu
Jan Medek napsal(a):
Dobry den,
pouzivam Hibernate 2.1.8 a mam nasledujici mapovani:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="com.rinfo.sdo.entity.SplatkaEntity" table="sdo_splatka">
<id name="id" column="id_splatka" unsaved-value="0">
<generator class="increment"/>
</id>
<!-- dalsi pro tento dotaz nedulezite atributy -->
</class>
</hibernate-mapping>
V tabulce sdo_splatka mam unikatni index na policku id_splatka. A
stava se mi to, ze cas od casu mi databaze vyhodi chybu, ze nemuze
vlozit zaznam s nejakou hodnotou na id_splatka, neb by tim porusila
unikatni index. Zapisuji pouze nove vety pri te prilezitosti a vsechny
maji atribut id nastaveny na 0.
Netusite, kde delat chybu, pripadne, jestli nema Hibernate chybu v
generatoru increment?
Diky
Honza
--
S pozdravem Roman "Dagi" Pichlik
/* http://www.sweb.cz/pichlik/ Blog pro kodery */
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________