Mensagens enviadas por: cezarsg
Índice dos Fóruns » Perfil de cezarsg » Mensagens enviadas por cezarsg
Autor Mensagem
óóóia desvio do tópico aí minha gente!!
Deixa eu ver se entendi, é melhor eu deixar o bean magrinho e bota este metódo getItemNota no DAO ref. a classe NotaFiscal, asim:

classe Nota Fiscal


classe DAONotaFiscal


É isto mesmo????? :multi:
Pessoal, estou fazendo um diagrama de classes para um sistema web, usando tapestry. Pretendo usar o padrão DAO e Façade.

Há momentos em que preciso que um bean retorne algum objeto da base de dados, daí ele teria que acessar o DAO ou um Façade.
Exemplo:


Minha dúvida é se posso criar instâncias do DAO ou do Façade dentro do bean para isto, ou se isso deve ser delegado à outra classe p/ que o bean continue puro e simplista ??? Será q estou ofendendo algum pattern ???


[/code]
Fiz o teste mas dá o mesmo erro, snif sinf
dei uma olhada nisso, mas o meu projeto já aparece no Java Build Path, na aba "Source" e na aba "Order and Export".
Será q tem algo errado com a estrutura do meu projeto? Coloquei o hibernate.cfg.xml no root do projeto assim:

Pessoal, estou fazendo modelagem de meu projeto final e a princípio tinha definido todas minhas tabelas com chave primária artificial. Exemplo, para uma tabela Pessoa, então PK= cdPessoa (autoincrement).

Mas estou precisando de uma boa justificativa para isto. A única coisa q me ocorreu é que eu gostaria de facilitar as consultas sem fazer vários JOINS, mas não serviu.
Ou seja, isto (só por exemplo)

ao invés de


Alguém tem conselho, sugestões, artigos sobre isto.. ???
Li no fórum do hibernate que pode ser necessário incluir o arquivo hibernate.cfg.xml no path do projeto, pq o eclipse não faz isto. É verdade mesmo ?? Se for, como será eu faço isto?
Cara, peguei outro projeto p/ testar, aquele tutorial de hibernate do GUJ, adicionei todas as classe do lib da pasta Hibernate ao build path do projeto, mas ainda obtenho este erro:
java.lang.UnsupportedOperationException: The user must supply a JDBC connection
at net.sf.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:32)
at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:286)
at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3326)
at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3286)
at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:61)
at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:56)
at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:109)
at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:460)
at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:442)
at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29)
at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:241
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2371)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2240)
at src.AmigoDAO.insert(AmigoDAO.java:22)
at src.App.main(App.java:19)





classe Amigo:
Pessoal, estou tentando executar o exemplo do tutorial mas sempre obtenho este erro

java.lang.UnsupportedOperationException: The user must supply a JDBC connection
at net.sf.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:32)
at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:286)
at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3326)
at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3286)
at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:61)
at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:56)
at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:109)
at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:460)
at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:442)
at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29)
at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:241
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2371)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2240)
at src.AmigoDAO.insert(AmigoDAO.java:22)
at src.App.main(App.java:19)



Este é o hibernate.cfg.xml:



Este é o meu código que insere o amigo:
Para aquelas classes filhas que não tem nenhum método/atributo vc poderia ser usado interface também.
Coloquei somente o hibernate.jar no classpath do projeto.
Observei q na pasta lib do Hibernate, tem essa classes (dom4j-1.4.jar) e várias outras.

Tenho que adicionar essa pasta ou todas os .jar dela no classpath????
Pessoal, estou tentando executar este código, sobre as classes geradas pelo hibernate syncronizer. Mas a 1ª linha (_RootDAO.initialize() )gera uma exceção:


A exceção é esta
java.lang.NoClassDefFoundError: org/dom4j/Attribute
at src.base._BaseRootDAO.initialize(_BaseRootDAO.java:48)
at src.base._BaseRootDAO.initialize(_BaseRootDAO.java:37)
at src.App.main(App.java:16)


Tenho certeza q pelo menos a conexão com o banco está OK, pois fiz testes usando jdbc.
Gostaria de saber que tipo de métodos podem ser colocados nesta classe proxy. Seria +/- isto??? Apenas métodos para recuperar cidades ??

Pessoal, estou com dúvida sobre meu diagramas de classe pois temos o mais ou menos seguinte classes:

Pessoa <--- Usuario, Externo

onde, Usuario e Externo são classes derivadas de Pessoa. Então, estas classes derivadas tem também algum método ou atributo a mais que Pessoa e se referem as tabelas tbUsuario e tbExterno.

Gostaria de saber se com o hibernate, é possível eu recuperar as informações das duas tabelas em objetos Pessoa, e depois, se necessário, fazer um type cast para Usuario ou Externo.

Como eu faço prá mapear os dados das classes derivadas para que isto seja possível ???
Ops, foi mal! Eu me referia ao banco de dados.
Não é ideal que o prevayler mande os dados para um tipo de servidor servidor ???

Outra coisa, já vi uns exemplos (não é prevayler) onde o programa, com uso de um stream, grava os objetos num arquivo dat.

O prevayler é a mesma coisa ???
 
Índice dos Fóruns » Perfil de cezarsg » Mensagens enviadas por cezarsg
Ir para:   
Powered by JForum 2.1.8 © JForum Team