Hello,
I need to create a mapping to View with relationships, but I'dont success to it.
I am using Hibernate 3, my Database is MySql 5.2
My mapping documents:
Code:
<?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 package="br.com.absoluta.dto">
<class name="CnsProduto" table="vw_sel_produto">
<id name="id" column="id" >
<generator class="assigned" />
</id>
<property name="codigo"></property>
<property name="codigoDoc"></property>
<property name="numDocumento"></property>
<property name="data" column="data" type="java.util.Date"></property>
<property name="quantidade"></property>
<property name="sinal"></property>
</class>
</hibernate-mapping>
My view
Code:
CREATE VIEW VW_SEL_PRODUTO AS
SELECT produto.id ,produto.codigo, produto.descricao, produto.qtdMinima, produto.qtdAtual,
produto.qtdReservada, produto.valorVenda, requisicao.numDocumento,
requisicao.data, requisicao.quantidade, documento.codigo as codigodoc, documento.sinal
FROM produto INNER JOIN requisicao ON requisicao.produto_id = produto.id
INNER JOIN documento ON requisicao.documento_id = documento.id
ORDER BY PRODUTO.CODIGO;
I am using framework MVC to manager my session.
The return the View in application is first row duplicate, but I have two rows in my Database different .
Somebody can help me?
Thanks