Então você gostaria de usar Hibernate?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3280
Localização: Awawawawa (Araraquara) - SP
Offline

Mais um episódio da série "Então você gostaria de...", desta vez tratando sobre Hibernate. Ao contrário dos tópicos anteriores, este aqui terá links externos ao fórum.

Hibernate.org
http://www.hibernate.org

Livre-se do SQL: uma introdução ao Hibernate
http://www.guj.com.br/java.artigo.125.1.guj

Livre-se do SQL: uma introdução ao Hibernate (fórum)
http://www.guj.com.br/posts/list/2952.java

ThreadLocal sessions no Hibernate
http://www.guj.com.br/posts/list/6921.java

Prevayler, Hibernate e EJB? o que vocês acham?
http://www.guj.com.br/posts/list/5483.java

É possível criar tabelas a partir de um modelo?
http://www.guj.com.br/posts/list/6899.java

Mapping file sem primary key - Hibernate
http://www.guj.com.br/posts/list/6637.java

Vale a pena isolar todo o Hibernate?
http://www.guj.com.br/posts/list/6618.java

Commit no hibernate
http://www.guj.com.br/posts/list/6581.java

Hibernate + SQLServer
http://www.guj.com.br/posts/list/6296.java

Hibernate: mais uma
http://www.guj.com.br/posts/list/6113.java

Inner join com Hibernate
http://www.guj.com.br/posts/list/6157.java

Alteração de objeto no Hibernate
http://www.guj.com.br/posts/list/6275.java

Inserir objeto no Hibernate
http://www.guj.com.br/posts/list/6123.java

Autenticação no BD com Hibernate
http://www.guj.com.br/posts/list/5075.java

duvidas com o hibernate
http://www.guj.com.br/posts/list/5917.java

hibernate+tomcat de novo
http://www.guj.com.br/posts/list/5825.java

problema com hibernate+tomcat
http://www.guj.com.br/posts/list/5810.java

This message was edited 2 times. Last update was at 17/12/2006 14:25:25


Daniel Quirino Oliveira
[Email] [WWW]
rodrigousp
JavaEvangelist
[Avatar]

Membro desde: 09/10/2003 14:23:31
Mensagens: 361
Offline

Ainda do super Forum do guj
Hibernate + Xdoclet + eclipse template
http://raibledesigns.com/wiki/Wiki.jsp?page=XDocletEclipse#install

This message was edited 1 time. Last update was at 21/02/2005 19:08:47


Rodrigo di Lorenzo Lopes - blogger
[MSN] [ICQ]
boaglio
Moderador
[Avatar]

Membro desde: 09/09/2002 21:23:39
Mensagens: 1723
Localização: Sampa City
Offline

Hibernate Your Data

http://www.onjava.com/pub/a/onjava/2004/01/14/hibernate.html

This message was edited 1 time. Last update was at 21/02/2005 19:08:59



 


[WWW]
ricardolecheta
Forum Spammer
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1475
Localização: Curitiba
Offline

Hibernate and Spring:

http://www.warfrog.com/hibernatetutorial/

This message was edited 1 time. Last update was at 21/02/2005 19:09:11


Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
cancao
JavaEvangelist
[Avatar]

Membro desde: 28/06/2003 19:22:53
Mensagens: 338
Offline

http://www-106.ibm.com/developerworks/library/j-hibern/

Até.

This message was edited 1 time. Last update was at 21/02/2005 19:09:29


go ahead!
tofanini
Smalltalk

Membro desde: 13/01/2005 17:48:39
Mensagens: 2
Offline

Pessoal, e quanto a utilização do Eclipse + Ant + Hibernate?
Meu problema, acredito eu, é mais relacionado ao Ant...
Como faço para colocar o bendito classpath do Hibernate para o Ant chamar o .jar de forma correta? Alguem poderia me ajudar?
Criei uma pasta LIB e coloquei todas os .jar (Hibernate e MySQL).
No Build.xml criei
<path id="build.path">
<pathelement location="${build}"/>
<fileset dir="${lib}">
<include name="*.jar"/>
</fileset>
</path>

E nas chamadas informei desta forma:

<target name="compile" depends="init">
<javac srcdir="${src}" classpathref="build.path" destdir="${build}"/>
<copy todir="${build}">
<fileset dir="${src}">
<exclude name="**/*.java"/>
</fileset>
</copy>
</target>

Compilou certinho...


Na execução coloquei:

<target name="all" depends="dist">
<java classpathref="build.path" jar="${dist}/Controlo.jar" fork="true">
<classpath refid="build.path"/>
</java>
</target>

Entretanto ele teima em dar o erro:
[java] java.lang.NoClassDefFoundError: net/sf/hibernate/cfg/Configuration


Alguém tem um ambiente deste funcionando corretamente?


Obrigado!
bhleitao
HelloWorld
[Avatar]

Membro desde: 27/01/2005 11:21:39
Mensagens: 14
Offline

Tofanni, Eu Tenho um build.xml funcionando de forma correta. Estou anexando.

--
<project name="hibernat" default="generate-schema" basedir=".">
<property name="bin" location="bin" />
<property name="src" location="src" />
<property name="xdoclet.lib" location="C:\leitao\app\xdoclet-1.2.2\lib" />
<property name="hibernate.lib" location="C:\leitao\app\hibernate-2.1" />
<property name="libs" location="c:\leitao\lib"/>

<!-- PATH -->
<path id="class.path">
<pathelement location="${bin}" />
<fileset dir="${xdoclet.lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${hibernate.lib}">
<include name="**\*.jar" />
</fileset>
<fileset dir="${libs}">
<include name="**\*.jar" />
</fileset>
<fileset dir="${bin}">
<include name="**\*.jar" />
</fileset>
</path>

<!-- Targets -->
<target name="init">
<mkdir dir="${bin}"/>
<taskdef name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="class.path">
</taskdef>

<taskdef name="schemaexport"
classname="net.sf.hibernate.tool.hbm2ddl.SchemaExportTask"
classpathref="class.path">
</taskdef>
</target>

<target name="build" depends="init">
<javac srcdir="${src}" destdir="${bin}">
<classpath>
<fileset dir="${hibernate.lib}">
<include name="**/*.jar"/>
</fileset>
</classpath>
<classpath path="${libs}"/>
<classpath path="${xdoclet.lib}"/>
</javac>
</target>

<!-- Taskdefs -->


<target name="generate"
description="Generates Hibernate class descriptor files."
depends="build">

<!-- Hibernate Doclet -->
<hibernatedoclet
destdir="${bin}"
excludedtags="@version,@author,@todo"
force="true"
verbose="true">

<fileset dir="${src}">
<include name="**/*.java"/>
</fileset>

<hibernate version="2.0"/>

</hibernatedoclet>
</target>

<target name="generate-schema" depends="generate">
<schemaexport properties="${src}\hibernate.properties" quiet="no" drop="no" text="no">
<fileset dir="${bin}">
<include name="**/*.hbm.xml" />
</fileset>
</schemaexport>
</target>
</project>


Abraços.
Breno Leitão

[]´s Breno Leitão
[WWW] [ICQ]
tofanini
Smalltalk

Membro desde: 13/01/2005 17:48:39
Mensagens: 2
Offline

Oi Breno!

Então... Até onde o seu build file está funcionando o meu tbm está.
O problema é na tag JAVA...
Ele não roda o .JAR.

Obrigado mesmo assim!

ricardolecheta
Forum Spammer
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1475
Localização: Curitiba
Offline

Hibernate toolset (Hibernate 3)...
http://www.hibernate.org/255.html

This message was edited 1 time. Last update was at 21/02/2005 19:09:47


Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3654
Localização: João Pessoa, Paraíba - Brasil
Offline

Adicionando mais um tutorial daqui do GUJ:

http://www.guj.com.br/java.tutorial.artigo.174.1.guj

Blog pt-br | Blog en | My Last.fm | Blog de RPG
----------------------------------------
PBJUG - Grupo de Usuários Java da Paraíba | Paraíba.rb - Paraíba Ruby Brigade
How do we tell truths that might hurt?
[WWW] [MSN]
ronaldorezende
JavaGuru

Membro desde: 16/03/2005 14:26:23
Mensagens: 230
Offline

Hibernate com Firebird?? É fácil!
Acho que a principal dificuldade é na configuração do charset.

Ex: Coloque essa linha no hibernate.properties para usar o charset WIN1252:

hibernate.connection.lc_ctype = WIN1252

deathcon1
What is classpath?

Membro desde: 09/04/2006 15:33:35
Mensagens: 8
Offline

Estou tentando instalar o Hibernate 3.1.3. Descompactei todo ele e todos os arquivos .jar no c:, não sei porque o arquivo build.xml original não funciona. Ele não instala, apesar de mostrar o andamento através de uma barra de progresso. Assim peguei alguns exemplos e tentei com um build.xml próprio. Não consegui. Na compilação sempre é mostrado:

generate:
[hibernatedoclet] log4j:warn No appenders could be found for logger (xdoclet. configparamintrospector.fillconfigparamhashmapusingreflectionfor).
[hibernatedoclet] log4j:warn Please initialize the log4j system properly

generate-schema:

BuildFailed
c:\hibernate-3.1.3\build.xml:94 Schema texta failed: Couldnot read mapping document from file c:\hibernate-3.1.3\doc\reference\tutorial\src\events\Event.hbm.xml

E diz o tempo total gasto no final.

Uso o Eclipse 3.1.2 com o Lomboz na sua última versão.
Windows XP sp2

O Eclipse está instalado em c:\eclipse.

O hibernate em c:\hibernate-3.1.3

Abaixo meu build.xml
<project name="hibernate" default="generate-schema" basedir=".">
<property name="bin" location="bin" />
<property name="src" location="src" />
<property name="xdoclet.lib" location="C:\gravar\eclipse\xdoclet-1.2.3\lib" />
<property name="hibernate.lib" location="C:\hibernate-3.1.3" />
<property name="libs" location="C:\hibernate-3.1.3"/>

<!-- PATH -->
<path id="class.path">
<pathelement location="${bin}" />
<fileset dir="${xdoclet.lib}">
<include name="**\*.jar" />
</fileset>
<fileset dir="${hibernate.lib}">
<include name="**\*.jar" />
</fileset>
<fileset dir="${libs}">
<include name="**\*.jar" />
</fileset>
<fileset dir="${bin}">
<include name="**\*.jar" />
</fileset>
</path>

<fileset dir="/hibernate-3.1.3">
<include name="**/*.jar"/>
</fileset>


<!-- Targets -->

<target name="init">
<mkdir dir="${bin}"/>
<taskdef name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="class.path">
</taskdef>
</target>

<target name="build" depends="init">
<javac srcdir="${src}" destdir="${bin}">
<classpath>
<fileset dir="${hibernate.lib}">
<include name="**/*.jar"/>
</fileset>
</classpath>
<classpath path="${libs}"/>
<classpath path="${xdoclet.lib}"/>
</javac>
</target>

<target name="schemaexport">
<taskdef name="schemaexport" classname="net.sf.hibernate.tool.hbm2ddl.SchemaExportTask">
<classpath>
<path refid="compile.classpath" />
</classpath>
</taskdef>
</target>

<!-- Taskdefs -->


<target name="generate"
description="Generates Hibernate class descriptor files."
depends="build">

<!-- Hibernate Doclet -->
<hibernatedoclet
destdir="${bin}"
excludedtags="@version,@author,@todo"
force="true"
verbose="true">

<fileset dir="${src}">
<include name="**/*.java"/>
</fileset>

</hibernatedoclet>
</target>



<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask">
<classpath refid="class.path"/>
<classpath>
<pathelement path="c:\hibernate-3.1.3\"/>
</classpath>
<classpath path="c:\hibernate-3.1.3"/>
<classpath path="${compile.outdir}"/>
</taskdef>


<target name="generate-schema" depends="generate">
<schemaexport properties="hibernate.properties" quiet="no" drop="no" text="no">
<!-- fileset dir="${bin}" -->
<fileset dir="c:\hibernate-3.1.3\">
<include name="**/*.hbm.xml" />
</fileset>
</schemaexport>
</target>
</project>

Sei que existe outro método para instalar, mas não entendi muito bem, através de classpath no Eclipse. Eu pergunto se precisa criar um projeto e depois compilar. Como é feito deste modo?

Valeu gente, obrigado por que puder ajudar.
GaCaFerraz
Smalltalk

Membro desde: 05/03/2009 07:56:57
Mensagens: 1
Offline

Estou precisando de um programinha em JAVA que use imagem em um Cadastro e na hora de fazer uma pesquisa ele traga a imagem tambem... Minha preferência é usando Hibernate mas se não tiver sevre sem ser usando Hibernate.

Obrigado
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team