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

Odpovedet emailem