Mensagens enviadas por: root_
Índice dos Fóruns » Perfil de root_ » Mensagens enviadas por root_
Autor Mensagem
Amigo...tem tb o H2 database: www.h2database.com
Ma minha umilde opinião, ele é o melhor para bases standalone...
Segue um trecho de exemplo usando o InputStream



espero ter ajudado.
Tino_
Você está utilizando o FreezableTableHeader do link que eu passei no post?
Se tiver de um ok aew... pois estou tentando esta mesma solução em tables de Master Detail( Utilizando Beans Binding + EclipseLink ). Está congelando que é uma beleza, porém o Header some... desaparece! e n estou entendendo o POR QUE disto!!!
Essa é uma dúvida que tenho até hj, pq com EclipseLink, eu abro uma entityManager por View(FRame, internalFrame, Dialog.. etc..) e ela fica aberta até que a View seja fechada... assim realizando o controle de commit, begin e rollback das transacoes.

AGora com hibernate...?
Bem, só para critério de registro... já que ninguém nem ideias postaram, ai vai a solução que eu encontrei para o meu Tal Problema tema do post.
Obs... ainda não achei uma forma de ter uma linha/registro no jtable que seja "transitante" ou que o bind desconsidere...
Minha solução:
Esturura swing:

JPanel
(boxLayout)
JScroolPanel
jTable
jScrollPanel_total
- Sendo que tem q vincular o horizontalScrollbar com o JscrollPanel acima... para ficar somente um scrollbar horizoltal e definir o tamanho vertical em maxSize/minSize e preferredSize igual a 45(no meu caso), para ficar somente mostrando o tamanho certinho de uma unica linha!
jtable_total - com o tableHeader null, e uma linha somente

os tableModel os 2 jtables, no meu caso sai identicos, poré o primeiro Jtable é vinculado a um JList de Entidades do Banco e o Jtable Totais sem vinculo com nada...

Depois é só realizar funções FOR percorrendo as linhas por coluna somando os valores e salvando eles na jtable_total.


Caso n tenham entendido nada... segue abaixo o link da apliação para quem quiser ver o resultado final disso tudo
www.dataview.com.br/root/GestFazenda-RC1.zip
Só extrair, entrar na pasta e executar o GestFazenda.jar
Ao abrir, cliquem no botão movimentação financeira.
Amém!
Nova versão do H2Database( 1.3.160 (2011-09-11) ), para quem não conhece e precisa fazer aplicações com banco stadalone, uma ótima opção.
Detalhe: assim como HSQLDB, também desenvolvido em JAVA... delícia!

Link do chageLog: http://www.h2database.com/html/changelog.html
Graças a Deus, Issue 335, finalmente corrigido.

Abçs!
johnnylcon wrote:Estou usando o hibernate 2, amanhã testarei no serviço e coloco o resultado.

Valew...


Ah! versão 2 é rox hem... já tem a 4RC1. mas utiliza a 3.6 que vai dar certo, creio eu.
Qual a versão do hibernate você está utilizando? Me lembro que passei por problemas semelhantes e apenas atualizei para outra versão e resolveu o problema..

se eu n me engano, existe uma propriedade chamanda hibernate.order_updates, então sete ela para true!!!

Diga o resultado depois!
Marky.Vasconcelos wrote:Ficou bem legal!
Adorei o aplicativo do Internet Explorer.


Vide texto acima... xD
Para a rapaziada 'javalesca' que aprendeu a usar vinculação de beans com formulários e tables( o que é uma maravilha ) asism como eu, creio que já tenham passado pelo problema a seguir:
1) Tenho um bean com anotaçoes JPA( tanto para EclipseLink quanto para Hibernate):


2) Em algum momento do código do Formulário recupero uma list de contas e pelo netbeans realizei todo o vinculo do list com uma jTable...como consta na imagem abaixo de exemplo:

Agora a view em execução:


A somatória dos valores das linhas de Jan a Dez é fácil, no caso a expressão de vinculação fica ${valJan + valFev +valMar+valAbr+valMai+valJun+valJul+valAgo+valSet+valOut+valNov+valDez}

3 e dúvida cruel: Como criar mais uma linha neste JTable fazendo o Somatório Mensal de cada MES... sendo que cada linha é um bean vinculado?
Já pensei muito, mas até agora nada..
Luz?

Agradeço desde já.
juliannoms ... ótima idéia... ao invéz de eu fazer um cast para o objeto Bean em questão, apenas pegar um array[] mesmo e depois ir realizando os casts para os tipos dos campos do Bean...
Excelente amigo! tb funciona!
evefuji wrote:acho que esse tópico te ajuda:

http://www.guj.com.br/java/124559-agrupamento-max-e-sum-com-jpa

E retorna um array de objetos mesmo.


ever...
Melhor dica.. caso seja algo bem random.. até porque a classe com a qual eu faria o CAST não tem anotação JPA...
então... salve ao método unwarp do entityManager.

segue a solução:


Dai pra frente simples... que foi a criação de um relatório Gráfico com jasperreports. passando uma JrBeanDataSource como parâmetro para o relatório
Alias.. a minha solução.

Obrigado pelas colaborações....
juliannoms wrote:E dae root_, blz?

Se eu não me engano essa consulta retorna uma List<Object>.
Faz cast pro tipo que vc espera e já era!!!

[]'s


Mano.. cast concerteza foi a primeira das tentativas....
Pessoal... sem meias palavras:


Até ai tudo bem, agora, como percorrer este "retornoQuery"? já tentei de muitas formas mas todas deram errado.
Obs: não tenho nenhuma classe para mapear este retorno, até porque é um resultado vindo de um agrupamento( GROUP BY ), senão seria mamão com açúcar!

Conto com a colaboração dos experts em eclipseLink e por favor, sem repostas fúteis só para ganhar pontos para subir de nível no fórum!

Abrçs....
Putz.. resolvido a muito tempo.. basta colocar o "Exclamação depois do 'P' ".. por Exemplo:


Abçs!!!!
 
Índice dos Fóruns » Perfil de root_ » Mensagens enviadas por root_
Ir para:   
Powered by JForum 2.1.8 © JForum Team