Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Completo do framework Hibernate em 178 videoaulas
Rating: 3.4 out of 5(59 ratings)
391 students

Curso Completo do framework Hibernate em 178 videoaulas

Com o framework Hibernate é muito mais fácil programar em java
Created byNeri Neitzke
Last updated 10/2015
Portuguese

What you'll learn

  • Criar programas de forma mais simples
  • Instalar e configurar o Hibernate
  • Diminuir a complexidade do acesso a dados
  • Conhecer o padrao DAO – Data Access Object
  • Dominar API QBC Query By Criteria hibernate
  • Usar Hibernate com Annotations
  • Usar Hibernate com XML

Course content

1 section179 lectures25h 16m total length
  • Introdução ao java com hibernate8:13
  • O banco postgresql e netbeans8:00
  • Iniciando e Configurando os Jars do Hibernate9:43
  • Configurando hibernate_cfg_xml8:09
  • hibernate Session-Factory driver url dialect9:35
  • Aluno JavaBean POJO getters e setters8:03
  • hibernate-mapping id generator class9:34
  • Mais hibernate-mapping id generator class property5:43
  • Criando classe para persistir dados com Hibernate4:47
  • Iniciando o SessionFactory Configuration9:19
  • Session Transaction Save Commit Close Setters9:54
  • SLF4J - Simple Logging Facade for Java8:35
  • Corrigindo Bugs Importantes para aprendizado9:55
  • Comparações SQL x Hibernate Produtividade7:41
  • Update para atualizar dados com hibernate8:35
  • List e ArrayList e createQuery para Listar Alunos8:09
  • Mais List e ArrayList e createQuery com For7:50
  • Método do hibernate para excluir registros4:19
  • Unificando save update list e delete5:34
  • Preenchendo jtable com list do Hibernate9:35
  • Personalizando jtable e apresentando dados5:24
  • lista isEmpty para mostrar dados5:59
  • manipulando linha e coluna do jtable7:09
  • Classe aluno getters e setters para visualização dos dados8:29
  • Gravando dados via Formulário pelo Hibernate6:34
  • Alterando dados via Formulário pelo Hibernate3:50
  • Excluindo dados via Formulário pelo Hibernate9:10
  • Atualizando JTable e campos do JFrame quando Excluido3:39
  • Otimizando SessionFactory e atualizando tudo6:48
  • Lógica para navegação em proximo registro9:34
  • Navegando entre os registros Proximo e Anterior8:39
  • Posicionando Primeiro e Ultimo registro9:59
  • Finalizando navegação nos registros6:46
  • Personalizando com cores o JTable para item selecionado5:21
  • Generator class increment para codigo automático8:22
  • param sequence como generator para codigo automático8:13
  • saveORupdate objetos transientes persistentes9:23
  • Finalizando saveORupdate objetos transientes persistentes5:11
  • HQL Hibernate Query Language8:53
  • Consultando e Ordenando com HQL9:07
  • Implementando like order by pelo HQL9:56
  • Personalizando e finalizando pesquisas com HQL9:06
  • Configurando Hibernate com hibernate.properties9:50
  • Instanciando um objeto de configuração no hibernate9:16
  • sessao get Aluno.class nova forma de ler dados7:11
  • debugando format_sql true e backup transferencia5:10
  • Baixando e instalando Netbeans 6.5 e PostgreSQL 8.39:56
  • Configurando sistema nas novas ferramentas6:16
  • Agora sim tudo funcionando nas novas ferramentas8:19
  • nota tabela telefones dos alunos - primary key composto foreign key8:48
  • Usando Coleção Set HashSet para tabela8:50
  • Mapeando Set Key element column table6:18
  • Gravando dados da coleção SET para Telefones alunos9:34
  • Finalizando gravação de dados usando coleção SET7:43
  • Listando dados no Collection Set do Banco7:31
  • Percorrendo collection set com Iterator e imprimindo8:33
  • Instalando Plugin UML e Serviço do Banco8:38
  • Configurando Serviço de conexão com banco no NetBeans7:05
  • Criando uma tabela pessoa9:37
  • Criando projeto e diagrama UML para classes Pessoa e Endereco9:30
  • Serializable e Gerando as classes Endereco e Pessoa9:43
  • Mapeamento para classe Pessoa e Endereco9:52
  • Finalizando o mapeamento no hibernate6:28
  • Classe GravaPessoa para inserir dados no banco9:30
  • Verificando e validando XML e gravando dados9:53
  • Criando Packages para Organização dos Arquivos9:47
  • Configurando Hibernate para classes com packages6:35
  • Classe HibernateUtil para acesso Global ao SessionFactory9:39
  • Implementando HibernateUtil nas demais classes9:38
  • Excluindo dados usando HibernateUtil e vendo Relacionamento7:16
  • O padrao DAO - Data Access Object7:45
  • Criando interface InterfaceAlunoDAO6:36
  • Classe AlunoDAO com Hibernate8:48
  • Gravando Dados com hibernate via DAO9:36
  • Excluindo Dados com hibernate via DAO6:01
  • Alterando Dados com hibernate via DAO6:46
  • Exibindo Dados com hibernate com List no DAO9:40
  • Usando Roolback no DAO com exceção Hibernate5:48
  • Introdução ao DAO Generico2:29
  • InterfaceDAOGenerico e classe DAOGenerico9:12
  • Gravando com hibernate usando DAOGenerico12:09
  • Classe pessoa para gravar usando DAOGenerico6:48
  • Excluindo no hibernate usando DAOGenerico7:24
  • Update no hibernate usando DAOGenerico6:24
  • Listar todos no hibernate usando DAOGenerico9:35
  • Listando dados em 2 classes com return List8:00
  • Hibernate iniciando exportacao de esquema de BD7:52
  • tool hbm2ddl SchemaExport hibernate9:22
  • Baixando, Instalando e criando no Eclipse9:10
  • Configurando Hibernate no Eclipse9:40
  • Listando Alunos com Hibernate no Eclipse7:00
  • Organizando em packages no Eclipse6:13
  • Iniciando Topico Consultas hql query8:20
  • hibernate pesquisa hql com parametros7:04
  • Encapsulando pesquisa no mapeamento do hibernate9:06
  • Instalando Plugin XML e vendo outros plugins9:41
  • Eclipse Consulta Between com parametros no hibernate8:49
  • Interface Query sql nativo createSQLQuery7:51
  • Paginado Resultados setMaxResults setFirstResult8:48
  • API QBC Query By Criteria hibernate8:49
  • Expression Criteria para filtrar no hibernate5:55
  • Criteria com Restrictions para filtrar no hibernate8:29
  • Criteria com QueryByExample QBE no Hibernate7:50
  • Iniciando Mapeamento de Associacoes com XML9:01
  • Criando e mapeando as classes Pessoa e Endereco para associacao9:29
  • Gravando dados no banco do mapeamento Pessoa e Endereco9:30
  • Listando dados do mapeamento Pessoa e Endereco9:41
  • OneToOne Implementando associação um para um9:50
  • Associação Unidirecional OneToOne de Pessoa para Endereco8:45
  • Associação Bidirecional OneToOne entre Pessoa para Endereco8:59
  • Cascade Save-Update na associação OneToOne9:43
  • Cascade delete all na associação Pessoa Endereco9:01
  • Cascade all saveORupdate na associação Pessoa Endereco7:28
  • Many-to-One implementando muitos para um9:53
  • Gravando em Many-to-One muitos para um9:45
  • Excluindo em Many-to-One em cascata9:44
  • Transformando um Many-to-One para One-to-one9:32
  • One-to-one através de UNIQUE true em Foreign Key6:19
  • One-to-one através Primary Key no hibernate11:15
  • Gravando e Excluindo com one-to-one em Primary Key8:18
  • Fetch Join Select com one-to-one em Primary Key9:40
  • Mapeando associação One-to-Many com Set11:41
  • Gravando em 2 tabelas com HashSet em One-to-Many11:33
  • Atributo Inverse false true na tag Set9:23
  • One-to-many unidirecional com tabela associativa10:10
  • Many-to-many gravando em tres tabelas12:29
  • Transformando Many-to-many para One-to_many unique true9:23
  • CompositeID associacoes com atrributos9:41
  • Gerando tabelas com Composite-id e key-many-to-one11:46
  • Finalizando Composite-id associacoes com atributos4:22
  • Join Table para Many-to-one com tabela associativa10:53
  • Join Table com one-to-one em tabela associativa5:24
  • Many-to-many com tabela associativa6:52
  • One-to-Many e Many-to-many de forma Bidirecional13:56
  • One-to-One Bidirecional em Foreign Key11:07
  • One-to-One Bidirecional em Primary Key9:08
  • One-to-Many Many-to-one Bidirecional com tabela ssociativa14:46
  • One-to-One Bidirecional com tabela ssociativa9:38
  • Many-to-Many Bidirecional com tabela ssociativa10:25
  • Iniciando em XML Herança de Classes no Hibernate9:29
  • Herança joined-subclass no Hibernate11:37
  • Finalizando herança joined-subclass4:27
  • Usando Extends para mapear com Joined-Subclass9:28
  • Herança usando Hierarquia SubClass discriminator-value7:12
  • Iniciando Hibernate Annotations ANOTACOES9:46
  • Annotations Jars @Entity @Table jpa ejb javax persistence10:26
  • Annotations @Id AnnotationConfiguration9:18
  • Annotations GeneratedValue GenerationType sequence9:37
  • Annotations Gravando no Banco com anotacoes9:29
  • Annotations SequenceGenerator sequenceName5:02
  • Annotations precision Temporal TemporalType5:54
  • Annotations CollectionOfElements JoinTable JoinColumn8:26
  • Annotations Gravando e Listando com CollectionOfElements9:50
  • Annotations IndexColumn Coleção com List8:01
  • Annotations MapKey coleção com Map11:05
  • Annotations Bag Coleção CollectionId11:41
  • Annotations transportando tudo para Eclipse5:24
  • Iniciando associações com Annotations8:56
  • Associação one-to-one unidirecional com Annotations11:33
  • Gravando com Associação one-to-one unidirecional Annotations11:07
  • Annotations Cascade Ações em cascata5:32
  • Annotations Cascade Listando e Excluindo7:30
  • Annotations Bidirecional Gravando Excluindo Listando12:46
  • Annotations targetEntity Bidirecional4:53
  • Annotations mappedBy fetch OneToMany ManyToOne10:21
  • Annotations updatable insertable OneToMany ManyToOne7:13
  • Annotations Bidirecional Gravando OneToMany ManyToOne7:21
  • Annotations ManyToMany JoinTable inverseJoinColumns9:38
  • Annotations ManyToMany Gravando em 3 tabelas5:09
  • Annotations emcapsulando consulta query8:35
  • Annotations emcapsulando consulta query6:36
  • Annotations iniciando Herança6:42
  • Annotations MappedSuperclass Inheritance8:32
  • Annotations finalizando herança por classe concreta6:28
  • Annotations Herança Hierarquia InheritanceType_SINGLE_TABLE8:44
  • Annotations Herança Joinet Subclasse7:24
  • Hibernate dicas de praticidade no netbeans10:38
  • XDoclet praticidade com NBXDoclet no netbeans9:09
  • Praticidade com Hibernate Tools no Eclipse10:36

Requirements

  • Java Básico é pré-requisito

Description

São 178 videoaulas, O Hibernate é um framework para o mapeamento objeto-relacional, ele facilita o mapeamento dos atributos entre uma base tradicional de dados relacionais e o modelo objeto de uma aplicação, com isso, diminui a complexidade de criar programas em java, agilizando assim o desenvolvimento Pré-requisito: Ter conhecimentos java. Acompanha nos 3 dvd's: TODOS os fontes + Eclipse 3.4 + NetBeans 6.5 + PostgreSQL + bibliotecas HIBERNATE + Hibernate Tools para Eclipse.

  • Aprenda a criar aplicações em java com framework hibernate com netbeans. Você aprenderá tanto com XML quanto com Annotations.
  • Também vai ser mostrado java com hibernate usando a IDE Eclipse. Você vai se impressionar a facilidade de criar sistemas usando esse poderoso framework.

Veja aqui um pouco do que vai aprender:

  • Criar programas de forma mais simples
  • Instalar e configurar o Hibernate
  • Diminuir a complexidade do acesso a dados
  • Conhecer o padrao DAO – Data Access Object
  • Dominar API QBC Query By Criteria hibernate
  • Usar Hibernate com Annotations
  • Usar Hibernate com XML

Cronograma das videoaulas:

aula 2206 – Introdução ao java com hibernate
aula 2207 – O banco postgresql e netbeans
aula 2208 – Iniciando e Configurando os Jars do Hibernate
aula 2209 – Configurando hibernate_cfg_xml
aula 2210 – hibernate Session-Factory driver url dialect
aula 2211 – Aluno JavaBean POJO getters e setters
aula 2212 – hibernate-mapping id generator class
aula 2213 – Mais hibernate-mapping id generator class property
aula 2214 – Criando classe para persistir dados com Hibernate
aula 2215 – Iniciando o SessionFactory Configuration
aula 2216 – Session Transaction Save Commit Close Setters
aula 2217 – SLF4J – Simple Logging Facade for Java
aula 2218 – Corrigindo Bugs Importantes para aprendizado
aula 2219 – Comparações SQL x Hibernate Produtividade
aula 2220 – Update para atualizar dados com hibernate
aula 2221 – List e ArrayList e createQuery para Listar Alunos
aula 2222 – Mais List e ArrayList e createQuery com For
aula 2223 – Método do hibernate para excluir registros
aula 2224 – Unificando save update list e delete
aula 2225 – Preenchendo jtable com list do Hibernate
aula 2226 – Personalizando jtable e apresentando dados
aula 2227 – lista isEmpty para mostrar dados
aula 2228 – manipulando linha e coluna do jtable
aula 2229 – Classe aluno getters e setters para visualização dos dados
aula 2230 – Gravando dados via Formulário pelo Hibernate
aula 2231 – Alterando dados via Formulário pelo Hibernate
aula 2232 – Excluindo dados via Formulário pelo Hibernate
aula 2233 – Atualizando JTable e campos do JFrame quando Excluido
aula 2234 – Otimizando SessionFactory e atualizando tudo
aula 2235 – Lógica para navegação em proximo registro
aula 2236 – Navegando entre os registros Proximo e Anterior
aula 2237 – Posicionando Primeiro e Ultimo registro
aula 2238 – Finalizando navegação nos registros
aula 2239 – Personalizando com cores o JTable para item selecionado
aula 2240 – Generator class increment para codigo automático
aula 2241 – param sequence como generator para codigo automático
aula 2242 – saveORupdate objetos transientes persistentes
aula 2243 – Finalizando saveORupdate objetos transientes persistentes
aula 2244 – HQL Hibernate Query Language
aula 2245 – Consultando e Ordenando com HQL
aula 2246 – Implementando like order by pelo HQL
aula 2247 – Personalizando e finalizando pesquisas com HQL
aula 2248 – Configurando Hibernate com hibernate . properties
aula 2249 – Instanciando um objeto de configuração no hibernate
aula 2250 – sessao get Aluno . class nova forma de ler dados
aula 2251 – debugando format_sql true e backup transferencia
aula 2252 – Baixando e instalando Netbeans 6.5 e PostgreSQL 8.3
aula 2253 – Configurando sistema nas novas ferramentas
aula 2254 – Agora sim tudo funcionando nas novas ferramentas
aula 2255 – nota tabela telefones dos alunos – primary key composto foreign key
aula 2256 – Usando Coleção Set HashSet para tabela
aula 2257 – Mapeando Set Key element column table
aula 2258 – Gravando dados da coleção SET para Telefones alunos
aula 2259 – Finalizando gravação de dados usando coleção SET
aula 2260 – Listando dados no Collection Set do Banco
aula 2261 – Percorrendo collection set com Iterator e imprimindo
aula 2262 – Instalando Plugin UML e Serviço do Banco
aula 2263 – Configurando Serviço de conexão com banco no NetBeans
aula 2264 – Criando uma tabela pessoa
aula 2265 – Criando projeto e diagrama UML para classes Pessoa e Endereco
aula 2266 – Serializable e Gerando as classes Endereco e Pessoa
aula 2267 – Mapeamento para classe Pessoa e Endereco
aula 2268 – Finalizando o mapeamento no hibernate
aula 2269 – Classe GravaPessoa para inserir dados no banco
aula 2270 – Verificando e validando XML e gravando dados
aula 2271 – Criando Packages para Organização dos Arquivos
aula 2272 – Configurando Hibernate para classes com packages
aula 2273 – Classe HibernateUtil para acesso Global ao SessionFactory
aula 2274 – Implementando HibernateUtil nas demais classes
aula 2275 – Excluindo dados usando HibernateUtil e vendo Relacionamento
aula 2276 – O padrao DAO – Data Access Object
aula 2277 – Criando interface InterfaceAlunoDAO
aula 2278 – Classe AlunoDAO com Hibernate
aula 2279 – Gravando Dados com hibernate via DAO
aula 2280 – Excluindo Dados com hibernate via DAO
aula 2281 – Alterando Dados com hibernate via DAO
aula 2282 – Exibindo Dados com hibernate com List no DAO
aula 2283 – Usando Roolback no DAO com exceção Hibernate
aula 2284 – Introdução ao DAO Generico
aula 2285 – InterfaceDAOGenerico e classe DAOGenerico
aula 2286 – Gravando com hibernate usando DAOGenerico
aula 2287 – Classe pessoa para gravar usando DAOGenerico
aula 2288 – Excluindo no hibernate usando DAOGenerico
aula 2289 – Update no hibernate usando DAOGenerico
aula 2290 – Listar todos no hibernate usando DAOGenerico
aula 2291 – Listando dados em 2 classes com return List
aula 2292 – Hibernate iniciando exportacao de esquema de BD
aula 2292 – tool hbm2ddl SchemaExport hibernate
aula 2293 – Baixando, Instalando e criando no Eclipse
aula 2294 – Configurando Hibernate no Eclipse
aula 2295 – Listando Alunos com Hibernate no Eclipse
aula 2296 – Organizando em packages no Eclipse
aula 2297 – Iniciando Topico Consultas hql query
aula 2298 – hibernate pesquisa hql com parametros
aula 2299 – Encapsulando pesquisa no mapeamento do hibernate
aula 2300 – Instalando Plugin XML e vendo outros plugins
aula 2301 – Eclipse Consulta Between com parametros no hibernate
aula 2302 – Interface Query sql nativo createSQLQuery
aula 2303 – Paginado Resultados setMaxResults setFirstResult
aula 2304 – API QBC Query By Criteria hibernate
aula 2305 – Expression Criteria para filtrar no hibernate
aula 2306 – Criteria com Restrictions para filtrar no hibernate
aula 2307 – Criteria com QueryByExample QBE no Hibernate
aula 2308 – Iniciando Mapeamento de Associacoes com XML
aula 2309 – Criando e mapeando as classes Pessoa e Endereco para associacao
aula 2310 – Gravando dados no banco do mapeamento Pessoa e Endereco
aula 2311 – Listando dados do mapeamento Pessoa e Endereco
aula 2312 – OneToOne Implementando associação um para um
aula 2313 – Associação Unidirecional OneToOne de Pessoa para Endereco
aula 2314 – Associação Bidirecional OneToOne entre Pessoa para Endereco
aula 2315 – Cascade Save-Update na associação OneToOne
aula 2316 – Cascade delete all na associação Pessoa Endereco
aula 2317 – Cascade all saveORupdate na associação Pessoa Endereco
aula 2318 – Many-to-One implementando muitos para um
aula 2319 – Gravando em Many-to-One muitos para um
aula 2320 – Excluindo em Many-to-One em cascata
aula 2321 – Transformando um Many-to-One para One-to-one
aula 2322 – One-to-one através de UNIQUE true em Foreign Key
aula 2323 – One-to-one através Primary Key no hibernate
aula 2324 – Gravando e Excluindo com one-to-one em Primary Key
aula 2325 – Fetch Join Select com one-to-one em Primary Key
aula 2326 – Mapeando associação One-to-Many com Set
aula 2327 – Gravando em 2 tabelas com HashSet em One-to-Many
aula 2328 – Atributo Inverse false true na tag Set
aula 2329 – One-to-many unidirecional com tabela associativa
aula 2330 – Many-to-many gravando em tres tabelas
aula 2331 – Transformando Many-to-many para One-to_many unique true
aula 2332 – CompositeID associacoes com atrributos
aula 2333 – Gerando tabelas com Composite-id e key-many-to-one
aula 2334 – Finalizando Composite-id associacoes com atributos
aula 2335 – Join Table para Many-to-one com tabela associativa
aula 2336 – Join Table com one-to-one em tabela associativa
aula 2337 – Many-to-many com tabela associativa
aula 2338 – One-to-Many e Many-to-many de forma Bidirecional
aula 2339 – One-to-One Bidirecional em Foreign Key
aula 2340 – One-to-One Bidirecional em Primary Key
aula 2341 – One-to-Many Many-to-one Bidirecional com tabela ssociativa
aula 2342 – One-to-One Bidirecional com tabela ssociativa
aula 2343 – Many-to-Many Bidirecional com tabela ssociativa
aula 2344 – Iniciando em XML Herança de Classes no Hibernate
aula 2345 – Herança joined-subclass no Hibernate
aula 2346 – Finalizando herança joined-subclass
aula 2347 – Usando Extends para mapear com Joined-Subclass
aula 2348 – Herança usando Hierarquia SubClass discriminator-value
aula 2349 – Iniciando Hibernate Annotations ANOTACOES
aula 2350 – Annotations Jars @Entity @Table jpa ejb javax persistence
aula 2351 – Annotations @Id AnnotationConfiguration
aula 2352 – Annotations GeneratedValue GenerationType sequence
aula 2353 – Annotations Gravando no Banco com anotacoes
aula 2354 – Annotations SequenceGenerator sequenceName
aula 2355 – Annotations precision Temporal TemporalType
aula 2356 – Annotations CollectionOfElements JoinTable JoinColumn
aula 2357 – Annotations Gravando e Listando com CollectionOfElements
aula 2358 – Annotations IndexColumn Coleção com List
aula 2359 – Annotations MapKey coleção com Map
aula 2360 – Annotations Bag Coleção CollectionId
aula 2361 – Annotations transportando tudo para Eclipse
aula 2362 – Iniciando associações com Annotations
aula 2363 – Associação one-to-one unidirecional com Annotations
aula 2364 – Gravando com Associação one-to-one unidirecional Annotations
aula 2365 – Annotations Cascade Ações em cascata
aula 2366 – Annotations Cascade Listando e Excluindo
aula 2367 – Annotations Bidirecional Gravando Excluindo Listando
aula 2368 – Annotations targetEntity Bidirecional
aula 2369 – Annotations mappedBy fetch OneToMany ManyToOne
aula 2370 – Annotations updatable insertable OneToMany ManyToOne
aula 2371 – Annotations Bidirecional Gravando OneToMany ManyToOne
aula 2372 – Annotations ManyToMany JoinTable inverseJoinColumns
aula 2373 – Annotations ManyToMany Gravando em 3 tabelas
aula 2374 – Annotations emcapsulando consulta query
aula 2375 – Annotations finalizando emcapsulando consulta query
aula 2376 – Annotations iniciando Herança
aula 2377 – Annotations MappedSuperclass Inheritance
aula 2378 – Annotations finalizando herança por classe concreta
aula 2379 – Annotations Herança Hierarquia InheritanceType_SINGLE_TABLE
aula 2380 – Annotations Herança Joinet Subclasse
aula 2381 – Hibernate dicas de praticidade no netbeans
aula 2382 – XDoclet praticidade com NBXDoclet no netbeans

aula 2383 – Praticidade com Hibernate Tools no Eclipse

Who this course is for:

  • Todos que querem evoluir em java e programar com hibernate