SlideShare uma empresa Scribd logo
1 de 10
HIBERNATE	 Instalação e Configuração Apresentado por: Rodrigo Augusto Q. Vieira
O que é Hibernate? Hibernate é um serviço de mapeamento  	objeto/relacional de peso leve para java. 	É uma maneira fácil e eficiente de trabalhar com informações de um banco de dados relacional na  Forma de objetos naturais do Java.
Construtor ANT Ant É uma ferramenta utilizada para automatizar a construção de software. Escrita na linguagem  java, utiliza um arquivo de construção XML, conhecido como build.xml. 	 É uma das ferramentas padrão construídas para o  desenvolvimento em Java , multiplataformas e umas das ferramentas mais utilizadas para desenvolvi mento em Java.
Banco de dados HSQLDB O HSQLDB é o servidor líder de banco de dados relacional escrita em Java, é poderoso o bastante para o armazenamento de nosso projeto, rapido pequeno e de simples instalação. 	O Hibernate trabalha com diversos tipos de  banco de dados relacional, alguns deles são  Mysql, PostgreSQL e Oracle.
Importância da hierarquia de um projeto Com o passar do desenvolvimento lidamos com muitas classes e tabelas de banco de dados, junto de configurações e arquivos de controles, por isso temos de nos certificar de estarmos bem desde o inicio. Embora a tarefa Maven to Ant nos baixa e gerencia todas as dependências externas.
Criando aplicação de um projeto em Hibernate 1- Escolha um local em seu disco rígido onde você queira trabalhar com seu projeto, ao escolher crie uma pasta onde será seu diretório de projeto. 2- Neste diretório você criara subdiretórios um  chamado src e outro data, src é onde vai estar a  hierarquia de fonte Java e os recursos relacionados e no diretório data esta o banco de dados HSQLDB.
Criando as aplicações em seu terminal $ projetoHibernate ,[object Object]
mkdir data$ projetoHibernate/src ,[object Object],[object Object]
<!– Caminho de classes para compilação e execução--> <path id="project.class.path"> 	<!– Incluir classes --> 		<pathelementlocation="${class.root}"/> 	<!– Classpath das dependências --> 		<path refid="dependency.class.path"/> </path> <targetname="db" description="Runs HSQLDB database management UI againstthe database file--use when application is notrunning"> 	<javaclassname="org.hsqldb.util.DatabaseManager" fork="yes"> 		<classpathrefid="project.class.path"/> 			<argvalue="-driver"/> 			<argvalue="org.hsqldb.jdbcDriver"/> 			<argvalue="-url"/> 			<argvalue="jdbc:hsqldb:${data.dir}/music"/> 			<argvalue="-user"/> 			<argvalue="sa"/> 	</java> </target>
OBRIGADO!

Mais conteúdo relacionado

Destaque

El Folleto del Poker Torto
El Folleto del Poker Torto El Folleto del Poker Torto
El Folleto del Poker Torto francof29
 
Projeto arquitetônico das UMEIS tipologia 3
Projeto arquitetônico das UMEIS tipologia 3Projeto arquitetônico das UMEIS tipologia 3
Projeto arquitetônico das UMEIS tipologia 3Diário do Comércio - MG
 
Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...
Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...
Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...EUROsociAL II
 
Innovación y sostenibilidad en la cadena textil contemporánea
Innovación y sostenibilidad en la cadena textil contemporáneaInnovación y sostenibilidad en la cadena textil contemporánea
Innovación y sostenibilidad en la cadena textil contemporáneaProColombia
 

Destaque (9)

El Folleto del Poker Torto
El Folleto del Poker Torto El Folleto del Poker Torto
El Folleto del Poker Torto
 
Projeto arquitetônico das UMEIS tipologia 3
Projeto arquitetônico das UMEIS tipologia 3Projeto arquitetônico das UMEIS tipologia 3
Projeto arquitetônico das UMEIS tipologia 3
 
One Asia - 2015: Volunteer
One Asia - 2015: VolunteerOne Asia - 2015: Volunteer
One Asia - 2015: Volunteer
 
Het paradijs
Het paradijsHet paradijs
Het paradijs
 
Perfil Honduras
Perfil HondurasPerfil Honduras
Perfil Honduras
 
Perfil honduras
Perfil hondurasPerfil honduras
Perfil honduras
 
Pol. Do Ar
Pol. Do ArPol. Do Ar
Pol. Do Ar
 
Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...
Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...
Protocolo de Atención Integral a Víctimas de Violencia contra la Mujer en sup...
 
Innovación y sostenibilidad en la cadena textil contemporánea
Innovación y sostenibilidad en la cadena textil contemporáneaInnovación y sostenibilidad en la cadena textil contemporánea
Innovación y sostenibilidad en la cadena textil contemporánea
 

Semelhante a Hibernate

Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotaçõesdieguinhomcz
 
Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotaçõesdieguinhomcz
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemRodrigo Valerio
 
NoSQL com Zend Framework 2
NoSQL com Zend Framework 2NoSQL com Zend Framework 2
NoSQL com Zend Framework 2Flávio Lisboa
 
Apostila hibernate
Apostila hibernateApostila hibernate
Apostila hibernateAgenor Neto
 
Maven: Introdução
Maven: IntroduçãoMaven: Introdução
Maven: IntroduçãoJugVale
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com HibernateDanilo Braga
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com HibernateDanilo Braga
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotationeduardo dias
 
NodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para backNodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para backJoseMarcelodeAssisSa
 
Alinguagem SQL no mundo NOSQL
Alinguagem SQL no mundo NOSQLAlinguagem SQL no mundo NOSQL
Alinguagem SQL no mundo NOSQLpichiliani
 
Hibernate With Visual Editor And Hibernate Tools
Hibernate With Visual Editor And Hibernate ToolsHibernate With Visual Editor And Hibernate Tools
Hibernate With Visual Editor And Hibernate Toolsmarcelobeckmann
 
Hadoop - primeiros passos
Hadoop - primeiros passosHadoop - primeiros passos
Hadoop - primeiros passosrhpinotti
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev IntroduçãoMarcio Marinho
 
TDC 2015 - Rails & Javascript: faça isso direito
TDC 2015 - Rails & Javascript: faça isso direitoTDC 2015 - Rails & Javascript: faça isso direito
TDC 2015 - Rails & Javascript: faça isso direitoCezinha Anjos
 

Semelhante a Hibernate (20)

Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotações
 
Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotações
 
Hibernate - Aula 01
Hibernate - Aula 01Hibernate - Aula 01
Hibernate - Aula 01
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvem
 
NoSQL com Zend Framework 2
NoSQL com Zend Framework 2NoSQL com Zend Framework 2
NoSQL com Zend Framework 2
 
Apache e Java
Apache e JavaApache e Java
Apache e Java
 
Apostila hibernate
Apostila hibernateApostila hibernate
Apostila hibernate
 
Maven: Introdução
Maven: IntroduçãoMaven: Introdução
Maven: Introdução
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com Hibernate
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com Hibernate
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotation
 
Hibernate
HibernateHibernate
Hibernate
 
NodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para backNodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para back
 
Alinguagem SQL no mundo NOSQL
Alinguagem SQL no mundo NOSQLAlinguagem SQL no mundo NOSQL
Alinguagem SQL no mundo NOSQL
 
Hibernate With Visual Editor And Hibernate Tools
Hibernate With Visual Editor And Hibernate ToolsHibernate With Visual Editor And Hibernate Tools
Hibernate With Visual Editor And Hibernate Tools
 
Hadoop - primeiros passos
Hadoop - primeiros passosHadoop - primeiros passos
Hadoop - primeiros passos
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev Introdução
 
Netbeans
NetbeansNetbeans
Netbeans
 
ObjectDB
ObjectDBObjectDB
ObjectDB
 
TDC 2015 - Rails & Javascript: faça isso direito
TDC 2015 - Rails & Javascript: faça isso direitoTDC 2015 - Rails & Javascript: faça isso direito
TDC 2015 - Rails & Javascript: faça isso direito
 

Hibernate

  • 1. HIBERNATE Instalação e Configuração Apresentado por: Rodrigo Augusto Q. Vieira
  • 2. O que é Hibernate? Hibernate é um serviço de mapeamento objeto/relacional de peso leve para java. É uma maneira fácil e eficiente de trabalhar com informações de um banco de dados relacional na Forma de objetos naturais do Java.
  • 3. Construtor ANT Ant É uma ferramenta utilizada para automatizar a construção de software. Escrita na linguagem java, utiliza um arquivo de construção XML, conhecido como build.xml. É uma das ferramentas padrão construídas para o desenvolvimento em Java , multiplataformas e umas das ferramentas mais utilizadas para desenvolvi mento em Java.
  • 4. Banco de dados HSQLDB O HSQLDB é o servidor líder de banco de dados relacional escrita em Java, é poderoso o bastante para o armazenamento de nosso projeto, rapido pequeno e de simples instalação. O Hibernate trabalha com diversos tipos de banco de dados relacional, alguns deles são Mysql, PostgreSQL e Oracle.
  • 5. Importância da hierarquia de um projeto Com o passar do desenvolvimento lidamos com muitas classes e tabelas de banco de dados, junto de configurações e arquivos de controles, por isso temos de nos certificar de estarmos bem desde o inicio. Embora a tarefa Maven to Ant nos baixa e gerencia todas as dependências externas.
  • 6. Criando aplicação de um projeto em Hibernate 1- Escolha um local em seu disco rígido onde você queira trabalhar com seu projeto, ao escolher crie uma pasta onde será seu diretório de projeto. 2- Neste diretório você criara subdiretórios um chamado src e outro data, src é onde vai estar a hierarquia de fonte Java e os recursos relacionados e no diretório data esta o banco de dados HSQLDB.
  • 7.
  • 8.
  • 9. <!– Caminho de classes para compilação e execução--> <path id="project.class.path"> <!– Incluir classes --> <pathelementlocation="${class.root}"/> <!– Classpath das dependências --> <path refid="dependency.class.path"/> </path> <targetname="db" description="Runs HSQLDB database management UI againstthe database file--use when application is notrunning"> <javaclassname="org.hsqldb.util.DatabaseManager" fork="yes"> <classpathrefid="project.class.path"/> <argvalue="-driver"/> <argvalue="org.hsqldb.jdbcDriver"/> <argvalue="-url"/> <argvalue="jdbc:hsqldb:${data.dir}/music"/> <argvalue="-user"/> <argvalue="sa"/> </java> </target>