Estou com um problema com uma subclasse no Hibernate, se alguem souber o que pode ser…
Tenho as seguintes tabelas:
clientes –
id
nome
…
servicos –
id
nome
valor
servicos_cliente –
id_cliente
id_servico
quantidade
fiz o mapeamento assim…
<hibernate-mapping>
<class name="Cliente" table="clientes">
<id name="id" column="id">
<generator class="increment" />
</id>
<property name="nome" column="nome" />
<bag name="servicos" table="servicos_cliente">
<key column="id_cliente"/>
<many-to-many class="ServicoCliente" column="id_servico"/>
</bag>
</class>
<class name="Servico" table="servicos">
<id name="id" column="id">
<generator class="increment" />
</id>
<property name="nome" column="nome" />
<property name="valor" column="valor" />
<joined-subclass name="ServicoCliente" table="servicos_cliente" dynamic-insert="true" dynamic-update="true">
<key column="id_servico"/>
<property name="quantidade" column="quantidade" type="integer" />
</joined-subclass>
</class>
</hibernate-mapping>
na classe Cliente tem um List com os servicos, está me retornando certo, porem na hora que eu tento gravar algum objeto cliente, ele não grava a propriedade quantidade de ServicoCliente somente as declaradas em Servico
Obrigado,
