Skip to content

Projeto criado para estudo de mapeamento objeto relacional com JPA e Hibernate no Spring. Desenvolvimento de aplicação para tabelas de produtos e pedidos para clientes

Notifications You must be signed in to change notification settings

math-ferreira/spring-boot-orders-jpa-hibernate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-orders-jpa-hibernate

Projeto criado para estudo de mapeamento objeto relacional com JPA e Hibernate no Spring. Desenvolvimento de aplicação para tabelas de produtos e pedidos para clientes

image

Checklist to create @Entities

0. Pre-requisitos:
	- JPA dependencie (H2 to tests) e Driver SQL dependencie (pom.xml)
	- Ajust application.properties
1. Basic attributes
2. Associations (instantiate collections)
3. Getters & Setters (collections: only get e posso usar LOMBOK)
4. Constructors (default e using fields, not using collections)
5. hashCode & equals (Por padrão usamos só o field Id para ser comparado)
6. Serializable (usado para transformar o objeto em uma caderia de bytes, ie, para ser trafegado na rede, gravado em arquivo e etc..)
7. Include annotation @Entity (import javax.persistence) and @Table(name="tb_name")
  1. JPA mapping (relationship)

About

Projeto criado para estudo de mapeamento objeto relacional com JPA e Hibernate no Spring. Desenvolvimento de aplicação para tabelas de produtos e pedidos para clientes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published