Curso Completo do framework Hibernate em 178 videoaulas
Com o framework Hibernate é muito mais fácil programar em java
What you will 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
Why take this course?
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