Mensagens enviadas por: bcartaxo
Índice dos Fóruns » Perfil de bcartaxo » Mensagens enviadas por bcartaxo
Autor Mensagem
Cara não entendi muito bem, mas vejamos...

Se teu HashMap eh é de código por equipe, etnão a chave dele é o código de uma equipe e o valor é a equipe neh isso?
Se assim for vc obtém uma equipe com um determinado código chamando o método get(codigo) passando o código dessa equipe, com isso vc terá como retorno a sua equipe.

É isso? Senão explica melhor.

[]´s
Estou usando o Hibernate com annotations da JPA e configurando com hibernate.cfg.xml, logo utilizando SessionFactory e tudo mais. Estou conseguindo persistir minhas entidades bem como fazer todas as manipulações no banco de dados, porém o console do eclipse sempre me mostra a seguinte exceção quando a chamada ao método configuration.buildSessionFactory() é feita no início da aplicação.

WARNING: Could not bind factory to JNDI
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getNameParser(Unknown Source)
at org.hibernate.util.NamingHelper.bind(NamingHelper.java:52)
at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:306)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
at agenda.core.persistencia.util.HibernateUtil.<clinit>(HibernateUtil.java:31)
at agenda.core.persistencia.impl.HibernateDAOBase.<init>(HibernateDAOBase.java:26)
at agenda.core.persistencia.impl.HibernateGrupoDAO.<init>(HibernateGrupoDAO.java:16)
at agenda.core.persistencia.api.TesteBD.main(TesteBD.java:25)

Alguém sabe oq poderia ser?

Desde ja agradeço.
Breno... O código pra levantar o server é o seguinte.



Desenvolvo no Eclipse a estrutura do meu projeto está da seguinte forma:



Se essa minha pasta "libs" estivesse dentro da pasta "src" usaria o "getClass().getResource("caminho")", mas esse artifício não funciona para o caso da minha pasta lib. Preciso obter o caminho desse jar para poder levantar o HSQL via aplicação. Alguém tem alguma idéia de como obtenho tal caminho?

Desde já agradeço.

Tenho uma classe que declara um parâmetro genérico T. Gostaria de saber como descubro esse tipo T em tempo de execução em um método dessa classe(esse método não recebe como parâmetro o tipo T).

A situação é mais ou menos a seguinte:



Já pesquisei vários métodos da API de reflection, inclusive consultei o java tutorial da sun, sobre reflection, mas n conseui oq queria.
Alguém teria alguma idéia?

Desde já agradeço.
Ao que me parece o plugin Fat Jar está bugado para o Eclipse Europa, usando o 3.2 ao menos consegui usá-lo porém não consegui gerar o meu jar com uma biblioteca interna. Obrigadod e qualquer forma kra. Alguém tem mais alguma ideia?
Em cada posição de um array de Object vc tem uma referência para um objeto, oq vc pode fazer eh fazer com q uma posição do seu array passe a apontar para null, assim ele deixará de apontar para o objeto q apontava.

Vlw mesmo pela indicação da documentação do JAR, modifiquei na mão pra incluir as libs no manifesto, mas tb n teve jeito. Será q n tem uma forma de exportar um jar pelo eclipse, que seja possível configurar o manifesto? bem... ainda n conseguir rodar aplicação, é estranho o eclipse gerar um arquivo .classpath que ele inclui as libs q uso, e no manifest gerado no jar ele n referencie.
Abri agora o manifesto do jar e realmente n tem nenhuma linha declarando minha lib como dependência, porém no arquivo .classpath existe sim uma declaração. Como faço para incluir uma dependencia de uma lib no manifesto?
Esou precisando exportar no eclipse um .jar de um projeto que tem algumas libraries. Essas libraries foram adicionadas no classpath e o sistema está rodando perfeitamente pelo eclipse, os .jar das libriries coloquei numa pasta libs que criei na raíz do projeto (td usando o eclipse), porém ao exportar o jar ele não consegue reconhcer as classes das libriries. abri o .jar para ver se o eclipse havia exportado as libs e elas la estavam. Executei o jar por linha de comando para poder ver a pilha de exceção, a aplicação está levantando uma NoClassDefFoundError exatamente para a classe que utilizo dessa lib. Alguém sabe oq poder ser? Desde ja agradeço.
classes aninhadas (internas ou inner class) são artifícios naturalmente confusos, porém necessários. oq vc deve fazer é tentar estrutura-las da melhor forma possível, com um tempo vc se acostuma e consegue estruturar de forma legível.
A forma mais natural de se tratar eventos em java é através das classes internas (inner class). ao invés de vc separar as classes de evento das classes de interface gráfica, faça das classes de evento (o nome mais correto seria classes ouvintes ou listenners) classes internas da sua classe de interface gráfica. nenhuma das soluções q vc falou são recomendadas, nem deixar atributos publicos, nem tuas classes ouvintes estenderem das classes de interface gráfica. aconselho vc a dar uma olhada em classes internas, que é um conceito um tanto chato pra quem ta iniciando, mas é preciso.

[]´s
Obrigado kra.
Gostaria de saber se tem alguma forma de se obter o caminho do "home" do usuário, independente de SO.
Exemplo:

No windows a pasta Documents and Settings\nomedousuario.
Estou iniciando os estudos em Hibernate, o EJB 3.0 trouxe a JPA que define uma API para ORM que usa majoritariamente annotations.
Vejo que o Hibernate 3.x suporta tanto a abordagem antiga de mapeamento por XML quanto de annotations do JPA.
Apesar de saber que utilizando as annotations do JPA estou tornando minha aplicação mais flexível caso queira modificar meu framework ORM para algum diferente do Hibernate (fato bem improvável), porém mapeando meus objetos persistentes no próprio código das classes deixou as classes estremamente poluídas e confusas.
Quando se tem apenas uma, duas ou até três anotações ainda vai, mais quando se tem anotações grandes e em excesso a legibilidade fica péssima, sem falar que eu estou de certa forma pondo código de banco de dados junto com minhas classes de negócio, eu acho essa abordagem um tanto quanto esquisita, e estou fortemente inclinidado ao mapeamento antigo do Hibernate através de XML, porém como estou iniciando nisso tudo gostaria de ouvir a opinião de vcs do GUJ.
O que vocês me dizem com relação as questões levantadas?

Desde ja agradeço.
 
Índice dos Fóruns » Perfil de bcartaxo » Mensagens enviadas por bcartaxo
Ir para:   
Powered by JForum 2.1.8 © JForum Team