Hibernate with Spring Boot
From My Limbic Wiki
Hibernate ORM handles object-relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions.
Vulgarization
Dependencies
pom.xml file
org.springframework.boot.spring-boot-starter-web org.springframework.boot.spring-boot-starter-data-jpa com.h2database.h2
Entity
@Entity
@Table(name="TABLE_NAME")
public class TableNameEntity{
@Id
@GeneratedValue
private Long id;
@Column(name="column_name", nullable=false, length=200)
@Override
public String toString() { ... }
}
Repository
@Repository
public interface TableNameRepository
extends JpaRepository<TableNameEntity, Long> {
...
}