Skip to main content

Posts

Showing posts with the label Spring Boot Data JPA

Collection Mapping Spring Data Jpa | JPA Collection Mapping

 Collection Mapping Spring Data Jpa For Explanation Watch Video: Directory Structure application.properties #datasource spring.datasource.url=jdbc:mysql://localhost:3306/new spring.datasource.username=root spring.datasource.password=root #jpa spring.jpa.hibernate.ddl-auto=create spring.jpa.show-sql=true spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true SpringBootDataJpaCollectionMappingApplication  package com.app; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootDataJpaCollectionMappingApplication { public static void main(String[] args) { SpringApplication.run(SpringBootDataJpaCollectionMappingApplication.class, args); } } Employee  package com.app.entity; import java.util.List; import java.util.Map; import java.util.Set; import javax.persistence.CollectionTable; import javax.persistence.Column; import javax.persistence.ElementCollection; import jav

spring boot data jpa custom finder methods

 spring boot data jpa finder methods For explanation Watch video : Directory Structure dependencies:: lombok Spring data JPA Mysql Driver application.properties #datasource properties spring.datasource.url=jdbc:mysql://localhost:3306/new spring.datasource.username=root spring.datasource.password=root #jpa spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true SpringBootDataJpaFinderApplication  package com.app; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootDataJpaFinderApplication { public static void main(String[] args) { SpringApplication.run(SpringBootDataJpaFinderApplication.class, args); } } Employee.java package com.app.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import lombok.Al