Não precisa colocar anotation name para os campos homônimos. Vai economizar dedo.
Em 12 de maio de 2011 10:44, Re JMD <rjmdf...@gmail.com> escreveu: > [quote=rfogo]Senhores, > > Tenho que fazer um relatório de clientes com débitos. O cabeçalho traz os > dados do cliente e um quadro específico traga os débitos do mesmo, porém > todos esses valores estão em uma só tabela. Eu já estou trazendo a lista dos > clientes e seus dados já os débitos acredito que vou ter que fazer um > subrelatório porém não sei como fazer, como na tabela cada registro > repesenta um débito se o cliente tem mais de um débito ele está duplicando o > cliente no relatório! > > Então são doi problemas: > > Como Fazer o subrelatório. > Como fazer para não duplicar os clientes. > > Entity: > > [code] > ... > > public class Reaviso implements Serializable { > private static final long serialVersionUID = 1L; > @Column(name = "PERIODO") > @Temporal(TemporalType.TIMESTAMP) > private Date periodo; > @Column(name = "ROTA") > private Integer rota; > @Column(name = "SEQUENCIA") > private Integer sequencia; > @Column(name = "CDC") > private Integer cdc; > @Column(name = "NOME") > private String nome; > @Column(name = "SITLIG") > private String sitlig; > @Column(name = "SITCOBR") > private String sitcobr; > @Column(name = "ACAO") > private String acao; > @Column(name = "REFERENCIA") > @Temporal(TemporalType.TIMESTAMP) > private Date referencia; > @Column(name = "MES") > private String mes; > @Column(name = "CONTA") > private Integer conta; > @Column(name = "TIPOCONTA") > private String tipoconta; > @Column(name = "VALOR") > private Double valor; > @Column(name = "VENCIMENTO") > @Temporal(TemporalType.TIMESTAMP) > private Date vencimento; > @Column(name = "DIASVENCIDO") > private Integer diasvencido; > @Id > @Basic(optional = false) > @Column(name = "CD_REAVISO") > private Integer cdReaviso; > > public Reaviso() { > } > ... > [/code] > > Lista: > > [code] > Criteria criteria = this.session.createCriteria(Reaviso.class); > [/code] > > > Segue o relatório e um trecho da tabela onde está os dados > > Relatório: > [url]http://imageshack.us/photo/my-images/14/imagemdrz.jpg/[/url] > [/img]http://imageshack.us/photo/my-images/14/imagemdrz.jpg/[img] > > Tabela: > [url]http://imageshack.us/photo/my-images/815/imagem2o.jpg/[/url] > [/img]http://imageshack.us/photo/my-images/815/imagem2o.jpg/[img][/quote] > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Atenciosamente, Rafael Rocha Analista de sistemas MSN, GTalk: raf...@gmail.com Twitter: @rafael_orocha https://rafaelti.wordpress.com/ http://br.linkedin.com/pub/rafael-rocha/26/742/129 -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev