Mensagens enviadas por: abstract
Índice dos Fóruns » Perfil de abstract » Mensagens enviadas por abstract
Autor Mensagem
Bom parece coisa de maluco, eu mesmo pergunto, eu mesmo respondo, mas vai lá, só vim aqui responder o que perguntei para caso alguém tenha a mesma dúvida, como sou um réles mortal iniciante no hibernate estou postando a solução da dificuldade, eu ao invés de utilizar o método cfg.addClass(NomedaClasseAserPersistida.class) com hibernate.properties, utilizei o hibernate.cfg.xml setando o caminho completo do meu hbm.xml e funcionou. Porque não funcionou da outra forma? Isso eu deixo para os especialistas em hibernate, é apenas o relato de uma solução porca sim, mas que to aprendendo, valeu a todos.

abstract wrote:Aloha a todos, sobre o problema no episódio anterior foi resolvido colocando na classe Main.java na consulta:

session.find("from minihelpdesk in class net.sf.minihelpdesk.MiniHelpDesk");

Agora o problema é outro, fiz umas buscas no google mas não encontrei nada elucidativo, então segue para que alguém quem sabe mostre a luz no fim do tunel, recebo o seguinte erro ou msg do hibernate com bem entenderem:

(hql.QueryTranslator 951 ) no persistent classes found for query class: from minihelpdesk in class net.sf.minihelpdesk.MiniHelpDesk

Essa é a linha última que recebo e pra mim uma msg de erro do próprio hibernate o que não chega a ser uma excessão, para download para quem tiver intuito de ajudar os fontes:

http://www.j2b.com.br/abstract/imagens/projetos.zip

Show de bola Sérgio, acho que esse é um assunto ainda "inexplorado" pelo menos na minha santa ignorancia, outro assunto que seria legal os colegas mais experientes passar, seria uma palestra sobre persistencia com hibernate, incluindo exemplos nível "olá mundo" para nós iniciantes.


http://www.j2b.com.br/modules.php?name=Forums&file=viewtopic&t=101
Aloha a todos, sobre o problema no episódio anterior foi resolvido colocando na classe Main.java na consulta:

session.find("from minihelpdesk in class net.sf.minihelpdesk.MiniHelpDesk");

Agora o problema é outro, fiz umas buscas no google mas não encontrei nada elucidativo, então segue para que alguém quem sabe mostre a luz no fim do tunel, recebo o seguinte erro ou msg do hibernate com bem entenderem:

(hql.QueryTranslator 951 ) no persistent classes found for query class: from minihelpdesk in class net.sf.minihelpdesk.MiniHelpDesk

Essa é a linha última que recebo e pra mim uma msg de erro do próprio hibernate o que não chega a ser uma excessão, para download para quem tiver intuito de ajudar os fontes:

http://www.j2b.com.br/abstract/imagens/projetos.zip

Fala amigo, você já tentou:

net.sf.hibernate.dialect.FirebirdDialect

Espero que ajude.

rocha wrote:Alguém sabe como setar dialeto na minha classe quando eu estiver fazendo a conexao com o firebird?

É isso que estou fazendo um cfg.addClass no braço mesmo, mas não está funcionando, veja nos arquivos que disponibilizei no link que coloquei no post, talvez eu esteja errando em algo mais, valeu camarada

ricardolecheta wrote:adicione o hbm.xml no hibernate.cfg.xml ou se estiver criando a Configuration no braço, precisa fazer um cfg.addClass(SuaClasse.class);
Prezados camaradas, estou com um problema que não consegui localizar a solução, nem no histórico do fórum e nem no pai da busca google, tenho uma tabelinha besta no postgres chamada minihelpdesk, e quero persistir os dados contidos nela, mas a principio para testar se minhas configurações e meus xml do hibernate estão ok, eu quero dar um mísero "select * from minihelpdesk" só que na linguagem hibernateniana sendo assim o fiz e tentei, e obtenho o seguinte erro:

net.sf.hibernate.QueryException: persister not found: MiniHelpDesk.class [from miniheldesk in class MiniHelpDesk.class]
at net.sf.hibernate.hql.FromParser.token(FromParser.java:13
at net.sf.hibernate.hql.ClauseParser.token(ClauseParser.java:87)
at net.sf.hibernate.hql.PreprocessingParser.end(PreprocessingParser.java:142)
at net.sf.hibernate.hql.ParserHelper.parse(ParserHelper.java:30)
at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:149)
at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:13
at net.sf.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:295)
at net.sf.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:1571)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1542)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1530)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1522)
at net.sf.minihelpdesk.Main.main(Main.java:2

Estou usando postgres 8.0, jdk 1.5 e hibernate 2.1 com eclipse, mas creio que isso não faça muita diferença, valeu!
Como não obtive êxito ao anexar os arquivos que estou utilizando para fazer persistência
Eles se encontram aqui para download
Prezados camaradas, estou com um problema que não consegui localizar a solução, nem no histórico do fórum e nem no pai da busca google, tenho uma tabelinha besta no postgres chamada minihelpdesk, e quero persistir os dados contidos nela, mas a principio para testar se minhas configurações e meus xml do hibernate estão ok, eu quero dar um mísero "select * from minihelpdesk" só que na linguagem hibernateniana sendo assim o fiz e tentei, e obtenho o seguinte erro:

net.sf.hibernate.QueryException: persister not found: MiniHelpDesk.class [from miniheldesk in class MiniHelpDesk.class]
at net.sf.hibernate.hql.FromParser.token(FromParser.java:13
at net.sf.hibernate.hql.ClauseParser.token(ClauseParser.java:87)
at net.sf.hibernate.hql.PreprocessingParser.end(PreprocessingParser.java:142)
at net.sf.hibernate.hql.ParserHelper.parse(ParserHelper.java:30)
at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:149)
at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:13
at net.sf.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:295)
at net.sf.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:1571)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1542)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1530)
at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1522)
at net.sf.minihelpdesk.Main.main(Main.java:2

Estou usando postgres 8.0, jdk 1.5 e hibernate 2.1 com eclipse, mas creio que isso não faça muita diferença, valeu!
Está em anexo no post os arquivos que estou utilziando
Primeiro tenho algumas dúvidas amigo que talvez você possa me ajudar

Qual versão do postgres?
Qual versão do driver jdbc que você está usando?
Qual versão do jdk você está usando?
Qual versão do eclipse?
Como você está adicionando esse driver?
Como está o seu código de conexão?

Respondendo a essas dúvidas da dúvida, já nos ajuda.

Access? Argh!!!! Why not postgres, mysql, firebird? The book is on the table but the sky is blue

ireport?

------> Pegando o touro a unha - Jasperreports e iReports


Marcelo Marreiros wrote:Amigo o caso é...eu já conseguir conectar com o banco...access, só que agora quero fazer relatorios via codigo java com access...
Fala camarada veja se este link aqui te ajuda, paz a ti

http://www.j2b.com.br/abstract/index.php?op=ViewArticle&articleId=7&blogId=1



Marcelo Marreiros wrote:Fala cara!! Tudo bem?

Eu estou começando o estudo de criação de relatórios utilizando a ferramenta iReport.

Eu consegui gerar o relatório no iReport mas na hora de carregar o relatório a partir de uma classe (ExibeRelatorio) ela dispara exceções.

Segue junto a classe ExibeRelatorio e a exceção.


Muito obrigado !!


package relatorio;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashMap;
import java.util.Map;

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperRunManager;
import net.sf.jasperreports.view.JasperViewer;

public class ExibeRelatorio {

private static Connection getConnection( ) throws ClassNotFoundException, SQLException
{
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:Banco";
String user = ""; String password = "";
Class.forName(driver);
Connection con = DriverManager.getConnection( url, user, password );
return con;
}

public void geraRelatorio( ) throws JRException, Exception
{
Connection con = getConnection( );
Statement stm = con.createStatement( );
String query = "SELECT * FROM Filmes";
ResultSet rs = stm.executeQuery( query );

/* implementação da interface JRDataSource para DataSource ResultSet */
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );

/* HashMap de parametros utilizados no relatório. Sempre instanciados */
Map parameters = new HashMap();

// parameters.put("COLUNA", valor); /* Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint */
//JasperFillManager.fillReportToFile( "relatorio/relatorio2.jasper", parameters, jrRS );

/* Exporta para o formato PDF */
//JasperExportManager.exportReportToPdfFile( "relatorio/relatorio2.jrprint" );

/* Preenche o relatorio e o salva diretamente em arquivo PDF. Sem a necessidade do .jrprint */
JasperRunManager.runReportToPdfFile("relatorio/relatorio2.jasper", parameters, jrRS);

/* Visualiza o relatório em formato PDF */
JasperViewer.viewReport( "relatorio/relatorio2.pdf", false );
}

public static void main(String[] args) throws JRException, Exception
{
new ExibeRelatorio().geraRelatorio();
}
}


###############################

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at net.sf.jasperreports.engine.fill.JRBaseFiller.<clinit>(JRBaseFiller.java:85)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:10
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:429)
at net.sf.jasperreports.engine.JasperRunManager.runReportToPdfFile(JasperRunManager.java:181)
at relatorio.ExibeRelatorio.geraRelatorio(ExibeRelatorio.java:4
at relatorio.ExibeRelatorio.main(ExibeRelatorio.java:56)
Exception in thread "main"
Basta colocar no /home/nomedousuario

Criar o arquivo .bash_profile

export PATH=$PATH:/opt/jdk1.5.0_02/bin
export JAVA_HOME=/opt/jdk1.5.0_02
export CLASSPATH=.:/home/bruno/projetos/apis/cglib-full-2.0.2.jar:/home/bruno/projetos/apis/commons-collections-2.1.1.jar:
/home/bruno/projetos/apis/commons-dbcp-1.2.1.jar:/home/bruno/projetos/apis/commons-logging-1.0.4.jar:/home/bruno/projetos/apis/commons-pool-1.2.jar:
/home/bruno/projetos/apis/dom4j-1.5.1.jar:/home/bruno/projetos/apis/ehcache-1.1.jar:/home/bruno/projetos/apis/hibernate2.jar:/home/bruno/projetos/apis/jta.jar:/home/bruno/projetos/apis/log4j-1.2.9.jar:/home/bruno/projetos/apis/mysql-connector-java-3.0.16-ga-bin.jar:/home/bruno/projetos/apis/odmg-3.0.jar:/home/bruno/projetos/apis/ojdbc14_g.jar:/home/bruno/projetos/apis/postgres.jar:/home/bruno/projetos/apis/xdoclet-1.2.2.jar:/home/bruno/projetos/apis/xdoclet-hibernate-module-1.2.2.jar:
/home/bruno/projetos/apis/xdoclet-xdoclet-module-1.2.2.jar:/home/bruno/projetos/apis/xjavadoc-1.1-j5-v3.jar

No caso dos *.jars acima, é são as apis que necessito, sobre o comentário
inicial do tópico essa velha mania de usuário falar que o problema é do slackware é dose, quando na verdade é um simples problema de PATH ou
CLASSPATH que a pessoa não conseguiu setar, é totalmente off mas não sei porque as pessoas tem tanto medo do que é simples no caso o slackware.


Thiago Senna wrote:Se vc quiser configurar globalmente, edite o arquivo

/etc/profile

Para configurar para somente um usuário

~/.profile .... estou com dúvidas agora.. talvez seja ~/.bash_profile!

é só testar!

O Doc que passaram ai em cima é muito bom!
Abraços!
Thiago
Não é pergunta imbecil de forma alguma, talvez eu que não tenha me expressado ou perguntado direito.
É a velocidade do seu link de internet, por exemplo vc adquire um link de 256 kbps, então quer saber a quantas anda o seu link, vc clica no botão para medir, ele faz o teste de velocidade e te indica com este site aqui que foi feito em asp com flash

http://www.pcativo.com.br/testes.asp?teste_tipo=velocidade

Eu queria saber nem é exatamente como fazer, mas quais APIs utilizar para fazer algo similar, parece que no caso deste site o cara mandar ler um arquivo.


thingol wrote:Pergunta imbecil número um - qual é a velocidade de conexão que você quer saber, na verdade?
- Aquela que aparece naquele iconezinho na taskbar, dizendo que você está conectado ao seu provedor de linha discada a 42000 bps (ou outra coisa parecida);
Se for essa, não é tão simples quanto parece - para começar, exige código nativo, e saber qual é o S.O. que está sendo usado.
Ou então você quer ter uma estimativa da velocidade para poder saber quanto tempo vai demorar o download? Isso talvez seja um pouco complicado também - alguma coisa como você ter um applet que puxe algum dado do seu site (que não seja em cache), meça quanto tempo levou para puxar o dado, e poste o resultado de volta para o servidor (será que isso funciona?)
Fala camarada vc tem enfretado problemas, que problemas? Seu projeto estar bichado, qual? Se não de ruma informação mais suscinta o povão não vai poder te ajudar, sobre construtor retornar valor, até onde minha ignorância em java vai, creio não ser possível, pois um construtor serve para inicializar variáveis, dentre outras coisas que você deseja que sejam feitas ao sua classe ser instanciada.


Sombriks wrote:pois eh, eu tenho enfrentado alguns problemas com isso...
é possível? ou meu projeto tá bixado?
Prezados gostaria de saber qual a API ou as APIs melhores para se fazer um medidor de velocidade em jsp, tipo o do virtua e outros em que é possível saber qual a velocidade de sua conexão, apenas necessito saber quem conhece as apis, para poder estudá-las.
 
Índice dos Fóruns » Perfil de abstract » Mensagens enviadas por abstract
Ir para:   
Powered by JForum 2.1.8 © JForum Team