Então você gostaria de usar Hibernate?

12 respostas
Daniel_Quirino_Olive

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

12 Respostas

rodrigousp

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

boaglio

Hibernate Your Data

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

ricardolecheta

Hibernate and Spring:

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

cancao

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

Até.

T

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





E nas chamadas informei desta forma:

Compilou certinho…

Na execução coloquei:

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

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







<!-- 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>

Abraços.
Breno Leitão

T

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

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

Mauricio_Linhares

Adicionando mais um tutorial daqui do GUJ:

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

R

[color=blue]Hibernate com Firebird?? [/color] É 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

D

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





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.

G

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

Criado 19 de novembro de 2003
Ultima resposta 27 de jul. de 2009
Respostas 12
Participantes 11