| Autor |
Mensagem |
|
|
Aqui,
no seu arquivo de hbm, coloque column para todas propriedades e deixe a reflexão apenas para o tipo.
Ex:
Sei que o nome da tabela tb é reconhecido por reflexão, mais colo ta dano pau mesmo é foda!
|
 |
|
|
Cara, acompanha este post aqui que é quase igual ao seu:
[url]
http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=25049&highlight=
[/url]
|
 |
|
|
Chequei a conclusão de que se o banco de dados forneçe stored procedure, o melhor é não utilizar o hibernate, pois qualquer alteração que eu fizer no banco de dados, terei que alterar o código e compilar. Sem falar que as sps são muito mais rápida.
Att,
Ricardo
Mais qualquer aplicação que vc fizer que possui banco de dados, se vc alterar o banco vai ter que alterar o codigo e recompilar, nao tem como fugir disso!
A vantagem de usar hibernate vai muito alem disso!
Sem falar que vc pode chamar sp por ele tb!
|
 |
|
|
Cara, achei um exemplo:
Crie uma variavel do tipo Double, com calculation Type Nothing,
ai no expression coloque +- assim:
Troque os fields que faram a conta:$F{SOMA_OUTROS}+"")) pelos seus:
Depois é só colocar o campo na tela
|
 |
|
|
Cara,
crie um VO com os atributos das duas classes que vc quer mostrar!
Se vc estiver usando hibernate roda de fazer uma junção entre as duas tabelas, setando um terceiro objeto de impressão!
|
 |
|
|
Cara,
faz assim:
Pega o campo onde vc vai mostrar o saldo e em texField Expression vc coloca um campo - o outro!
É meio complicado abstrair como o iReport entende essa expressão, mas da certo!
|
 |
|
|
A ideia é essa mesmo!
Declarar um atributo de usuario que será um List de requisições.
Uma maneira de fazer é assim:
No List vc jogará os objetos de requisições!
O tipo dele será List mesmo!
Ai quando declarar seu usuario será:
Para recuperar:
Existem varias maneiras de implementar isso!
Isso é apenas um jeito, não estou falando que é o mais certo mais funciona!
Espero ter te ajudado!
Flow!!!
|
 |
|
|
É isso aê cara!
Tamo ai pra isso Mermo!!!
Flow!!
|
 |
|
|
|
Ta faltando vc abrir a sessao!
|
 |
|
|
Olha só:
Se vc criar um relatório para cada indioma e chamar o arquivo jasper de acordo com o locale, da certo!
Agora fazer igual o fmt da struts com arquivo de resouce nao sei se tem jeito!
|
 |
|
|
Cara,
olha meu metodo commit:
É o mesmo que vc ta fazendo, agora acho melhor vc debugar mesmo!
O debug do eclipse é Exelente, colocando um breakPoint no commit(), vc consegue ver tudo, ate os sqls que irão rodar!
Olha o que ta chegando lá!
|
 |
|
|
Nao desiste nao, depois da primeira transação gravando o resto vai de vento e poupa!
Posta o log do ultimo erro ai!!
|
 |
|
|
Cara, ta melhorando, faz um teste, atribui um valor pro id tb!
Mesmo que ele gere sozinho, só para nao dar nullpointerException!
|
 |
|
|
Muda o <generator class="increment"/>
para assigned, ou deixa em branco!
|
 |
|
|
Cara olha o generate do seu xml!
tipo:
<generator class="assigned"/>
Ele deve estar de um jeito no hbm e de ooutro no banco!
Tipo que vc ta falando na xml que o campo id esta com autoincremente e ele nao esta no banco assim.
Se não resolver
Posta seu HBm ai!
|
 |
|
|