Atributo formula em Hibernate [RESOLVIDO]

0 respostas
W

Pessoal, estou testando esse atributo formula em meu arquivo de mapeamento, mas ele não está funcionando como esperava, sempre lança exceções.

O meu código é esse:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
    <class name="entities.Category" table="CATEGORY">
        <id name="id" column="CATEGORY_ID" type="long">
            <generator class="sequence">
                <param name="sequence">CATEGORY_SEQUENCE</param>
            </generator>
        </id>
        <property name="name" type="string" not-null="true">
            <column name="NAME"/>
        </property>
        <property name="doubleId" formula="CATEGORY_ID + CATEGORY_ID"/>
    </class>
</hibernate-mapping>

A exceção é essa:
Caused by: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [entities.Category#2]

Eu entendo que a propriedade doubleId não tem uma coluna para ela na tabela, mas a exceção continua aparecendo.
Quem puder me ajudar agradeço muito.
Obrigado.

Criado 16 de maio de 2010
Respostas 0
Participantes 1