Skip to content

Integração de Java e MySQL usando o Framework Hibernate para realizar ações (CRUD) no banco de dados.

Notifications You must be signed in to change notification settings

iagocolodetti/JavaHibernateExemplo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaHibernateExemplo

Projeto simples desenvolvido no NetBeans utilizando a linguagem Java fazendo integração com o banco de dados MySQL para demonstrar o uso do Framework Hibernate.

As operações exemplificadas nesse projeto são as de: inserção, leitura, alteração e remoção (CRUD) de contatos no banco de dados MySQL.

Adicionando arquivos necessários para usar o Hibernate

  • Novo -> Outros -> Hibernate
    • Adicionar: "Assistente de Configuração do Hibernate"
    • Adicionar: "HibernateUtil.java"

Configurando o "hibernate.cfg.xml" usando a aba "Design"

  • Propriedades de JDBC

    • "hibernate.connection.driver_class" usar valor correspondente ao driver de conexão, aqui: com.mysql.jdbc.Driver
    • "hibernate.connection.url" usar como valor a url de acesso ao banco, aqui: jdbc:mysql://localhost:3306/contatodb
    • "hibernate.connection.username" usar como valor seu nome de usuário para acesso ao banco.
    • "hibernate.connection.password" usar como valor sua senha para acesso ao banco.
  • Mapeamento: Adicionar a classe Entidade, aqui: Contato

  • Propriedades Diversas: Adicionar a propriedade "hibernate.hbm2ddl.auto" valor "update"

Código-fonte do arquivo:

<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/contatodb</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">root</property>
    <mapping class="Contato"/>
  </session-factory>
</hibernate-configuration>

About

Integração de Java e MySQL usando o Framework Hibernate para realizar ações (CRUD) no banco de dados.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages