Livre-se do SQL: uma introdução ao Hibernate  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Nesse forum os tópicos sao criados automaticamente (ou quase) quando um novo artigo ou tutorial é adicionado.

OJB é muito beta, e nao dava pra jogar fora os adicionais do Hibernate, tipo XDoclet e tal...

OJB é uma idéia boa, mas pareceu-me grande demais, e fora que com ele nao dava pra fazer o caminho do BD para os DAOs...

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
krico
JavaBaby
[Avatar]
Membro desde: 17/08/2002 12:31:53
Mensagens: 96
Offline

dukejeffrie wrote:Nesse forum os tópicos sao criados automaticamente (ou quase) quando um novo artigo ou tutorial é adicionado.

OJB é muito beta, e nao dava pra jogar fora os adicionais do Hibernate, tipo XDoclet e tal...

OJB é uma idéia boa, mas pareceu-me grande demais, e fora que com ele nao dava pra fazer o caminho do BD para os DAOs...


Eu to usando direto. Acho lindo.
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Vc e eu somos pessoas OO, krico.

Meu estomago embrulha quando alguem me diz que um esquema do BD é maravilhoso e que os objetos java é que vao obedecer...

... que essa historia de ter que carregar o objeto na memoria, depois o outro, e chamar um metodo do primeiro usando o segundo como argumento, muito complicado, um JOINzinho resolveria...

...depois vem me agradecer pq eu refiz a HQL dele pra 1 linha.

Mas tem gente assim...

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

esta do HQL para uma linha é ótima mesmo,
aqui na empresa ja teve varios casos em que uma consulta SQL tinha 8 a 10 linhas, uma HQL que trazia o mesmo resultado tinha apeas 1 ou 1,5 no maximo

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
krico
JavaBaby
[Avatar]
Membro desde: 17/08/2002 12:31:53
Mensagens: 96
Offline

dukejeffrie wrote:
...depois vem me agradecer pq eu refiz a HQL dele pra 1 linha.

Mas tem gente assim...


Cara definitivamente alguem tem que escrever um tut. de OJB pro guj.
Como eu nao tenho nada pra fazer, acho que vou sentar e escrever um
Olha o que ele faz:

ODMG 3.0
JDO 1.0 (2.0 a caminho)
PersistenceBroker API tipo


sei la, fiquei empolgado

beijocas na grosstitigen.
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

urubatan wrote:esta do HQL para uma linha é ótima mesmo,
aqui na empresa ja teve varios casos em que uma consulta SQL tinha 8 a 10 linhas, uma HQL que trazia o mesmo resultado tinha apeas 1 ou 1,5 no maximo


Putz, cara, eu tava falando de um caso mais sério e mais grave. O do cara que nao quer aprender alguma coisa, fica dizendo que é uma bosta, que é lerdo, que é isso e aquilo, escreve um HQL de 3 linhas, quase um SQL, e depois eu viro pra ele e falo "mas isso é um objeto, vc pode fazer assim", e transformo a HQL dele em uma HQL de uma linha.

Ontem teve tb o caso do


Eu olhei, olhei... "por que vc nao usa o método?"



Krico, que raio é uma grosstitigen?? : ))

Eu nao falei que OJB é ruim, falei que dessa vez nao deu pra usar. E aqui o pessoal encana muito com "betas"...

Aquelao!!

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

realmente, este é um problema grande

esta é uma das coisas que gosto no JDO, ele te "obriga" a pensar em objetos na hora da consulta, ja que a linguagem de consulta é praticamente java

e agora tem uma implementação free decente, não é open source, mas é muito boa

http://www.jcredo.com pena que ainda não existia esta quando iniciei o artigo, e depois da ultima edição do artigo eles fizeram muito progresso

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
krico
JavaBaby
[Avatar]
Membro desde: 17/08/2002 12:31:53
Mensagens: 96
Offline

dukejeffrie wrote:
Krico, que raio é uma grosstitigen?? : ))

Aquelao!!


Huahuahua

Tipo, voce ainda ta na alemanha?

Gross = grande
Titige = peituda

Uma vez o ale te mandou um e-mail e perguntou pra mim: "como se diz mulheres com grandes seios em alemao"

E eu disse Grosstitigenfrauen. Desde entaum, sempre que vejo voce em algum lugar lembro disto. Na verdade, ja ate foi incrementado para:

Grosstitigenharigbeinigefrauen

Pede pralgum "the germans" ler pra voce
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Chega! Tá off demais essa discussao. Respondo em PVT.

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
tads
JavaGuru
[Avatar]

Membro desde: 12/08/2003 15:10:59
Mensagens: 230
Offline

A ferramenta pra se criar beans no Hibernate seria o
SchemaExport????

Onde os beans gerados são guardados?

Eu executei aqui, não deu nenhum erro, mas procurei em diversos lugares
mas não encontrei.

Obrigado,

Tads
[MSN]
Rafael Afonso
Virtual Machine Man
[Avatar]
Membro desde: 05/12/2002 16:03:43
Mensagens: 719
Localização: São Paulo/SP
Offline

Olá:

Estou estudando o tutorial. e estou enfrentando alguns problemas:
Estou usando como BD o PostgreSQL (e não o MySQL original do tutorial). O arquivo de Properties está assim:

Quando vou rodar o programa principal, obviamente incluo o Driver do PostgreSQL (pg73jdbc.jar) no classpath. Enretanto é soltada uma exceção:

SEVERE: JDBC Driver class not found: org.postgresql.Driver # o driver
cirrus.hibernate.HibernateException: JDBC Driver class not found: org.postgresql.Driver # o driver at cirrus.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:52)
at cirrus.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:74)
at cirrus.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:13
at cirrus.hibernate.impl.DatastoreImpl.buildSessionFactory(DatastoreImpl.java:403)
at cirrus.hibernate.impl.DatastoreImpl.buildSessionFactory(DatastoreImpl.java:392)
at AmigoDAO.<init>(AmigoDAO.java:13)
at Principal.main(Principal.java:8 )
Exception in thread "main" Finished executing

O seja, não achou a classe org.postgresql.Driver, mas ela está dentro do JAR. O que pode estar havendo?

Em relação ao arquivo *.hbm.xml: sempe que eu tentava rodar o programa, ele dizia que não conseguia localizar o tal XML. Somente quando o coloquei junto com os diretórios das classes é que este problema foi superado. Como faço para indicar a localização dos *.HBM.XML's?

Grato,

Rafael Ubiratam Clemente Afonso
---------------------------------------
GitHub
ScalaFX
LinkedIn
[MSN]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Rafael Afonso wrote:hibernate.connection.driver_class = org.postgresql.Driver # o driver


Rafael Afonso wrote:SEVERE: JDBC Driver class not found: org.postgresql.Driver # o driver


Rafael Afonso wrote:O seja, não achou a classe org.postgresql.Driver, mas ela está dentro do JAR. O que pode estar havendo?


Ele nao achou a classe chamada "org.postgresql.Driver # o driver"

Tire esse comentario do seu .properties e ja deve funcionar numa boa
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Rafael Afonso
Virtual Machine Man
[Avatar]
Membro desde: 05/12/2002 16:03:43
Mensagens: 719
Localização: São Paulo/SP
Offline

Vilella:

Deu certo! Pensei que o que viesse depois do "#" fosse considerado como comentário, mas pelo visto me enganei.

Grato,

Rafael Ubiratam Clemente Afonso
---------------------------------------
GitHub
ScalaFX
LinkedIn
[MSN]
arthurcampos
Thread.start()
[Avatar]

Membro desde: 13/09/2003 01:51:00
Mensagens: 43
Localização: Juiz de Fora / MG
Offline

Estou acompanhando o tutorial do hibernate e achei realmente interessante a possibilidade de livrar o SQL dos códigos internos do programa Java.
E quem fez o tutorial está de parabéns!

Contudo, baixei a versão 2.0.3 do hibernate e estou com um probleminha: como faço para instalar ele?

Tem a ver com o classpath... que está configurado como c:j2sdkin e o JAVAC compila normalmente em qualquer lugar do Windows XP.
[WWW] [ICQ]
Guilherme Silveira
Administrador

Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline

krico wrote:Grosstitigenharigbeinigefrauen




gostei muito do tutorial.... agora eh soh aplicar ele em todos os projetos que ja fiz (o tiagao q vai ter q sofrer...)

-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team