Entity Mapping | @OneToOne, @OneToMany, @JoinColumn| Spring Data JPA | Spring Boot | Dev2Prod Coding

Поділитися
Вставка
  • Опубліковано 27 лип 2021
  • This video will focus on Entity Mapping in Spring Data JPA basic concept. Example to demonstrate use of @OneToOne, @OneToMany, @JoinColumn using Spring Boot.
    Github:
    github.com/Dev2ProdCoding/spr...
    In case you like this video please Like, Subscribe & press the bell icon.
    Dev2Prod Coding

КОМЕНТАРІ • 96

  • @jaymichalek1693
    @jaymichalek1693 Рік тому +2

    Awesome explanation. I hope you can make more videos.

  • @gauravsrivastava17
    @gauravsrivastava17 3 дні тому

    Short and to the point 🔥🔥🔥🔥

  • @siyansunny3090
    @siyansunny3090 2 роки тому

    Good explanation.. waiting for next video...

  • @ushasharma2631
    @ushasharma2631 2 роки тому +30

    Just because of your perfect solution and exact explanation instead of keeping it long you made it short. I am subscribing your channel. Good Efforts thank you :)

  • @virendrasingh-en1yy
    @virendrasingh-en1yy Рік тому

    nice explanation clear my all doubts with in short time thankyou so much

  • @harishchandra8057
    @harishchandra8057 2 роки тому +1

    Nice explanation sir..

  • @karthickdk9313
    @karthickdk9313 2 роки тому +1

    thank u so much.. upload more videos .. based on entity

  • @indranilganguly4750
    @indranilganguly4750 Рік тому +2

    Great Video...Helped me a lot..Thanks

  • @wantedlepota9960
    @wantedlepota9960 Рік тому +8

    I like the fact that you have already created the classes(entity, controllers) before you record the video, which makes the video simple and short

  • @abhiramnair2195
    @abhiramnair2195 2 роки тому

    nice video..cleared all my doubts.thank you

  • @janstefangehrmann1139
    @janstefangehrmann1139 2 місяці тому

    Thank you so much. Now I understand how to handle relations :)

  • @tonycavanagh1929
    @tonycavanagh1929 Рік тому +1

    Brilliant, well presented and consice.

  • @manideepkumar959
    @manideepkumar959 8 місяців тому +3

    Bro, in address class , during 1-1 7:59 before and after using @OneToOne(mppedby="address") the output/table structure of address is same na, then can u tell me what is the use of that annotation

  • @swadeshswaroopbehera8465
    @swadeshswaroopbehera8465 Рік тому +1

    great explanation. keep up the good work.

  • @kosalamail9863
    @kosalamail9863 Рік тому +1

    Perfect Explanation. Thanks

  • @neerajayarasani8456
    @neerajayarasani8456 Рік тому +1

    short and clear. Thank you

  • @jitendrapatil3276
    @jitendrapatil3276 Рік тому

    Great Video. Just subscribed....

  • @jakub.686
    @jakub.686 Рік тому

    Thank You for this video, it helped me a lot

  • @zuberdiwan8123
    @zuberdiwan8123 Рік тому +1

    Very Good Explained..Thank You.....

  • @shaharukhshaikh4676
    @shaharukhshaikh4676 Рік тому +1

    No one beat this content on UA-cam thnks bro🎉

  • @thirumalyadav7509
    @thirumalyadav7509 Рік тому

    Best explanation bro

  • @m_sharif
    @m_sharif Рік тому

    Just to the point.. Thank you.

  • @samnayakawadi
    @samnayakawadi 2 роки тому

    Subscribed. Thanks.

  • @sproutboot
    @sproutboot Рік тому +1

    I might sound stupid but I found it interesting that f.k @OneToOne private Address address, Employee class has a attribute of address which data type is Address, and it actually stores int value which is addressID? and by setting cascade.all, when we send request payload for saving emps, it will affect Address class and save address info on Address table. And the fk column in emp table will show just int value(AddrID). I learned a lot. and I hope I understand correctly. Thanks!

  • @HusnainAshfaq-kr5or
    @HusnainAshfaq-kr5or Місяць тому

    good

  • @hrishikeshmukherjee8988
    @hrishikeshmukherjee8988 2 роки тому +1

    wow

  • @suthar_ravi
    @suthar_ravi 8 місяців тому +1

    Great explanation 👌🏻😇

  • @harishchandra8057
    @harishchandra8057 2 роки тому

    plz upload the next part ...onetomany bidirectional and manytomany

  • @kirindev
    @kirindev 11 місяців тому +1

    thank you

  • @Emanuel-yb3qk
    @Emanuel-yb3qk 2 місяці тому

    Thanks for explaning it too easy bro. Greetings from Mexico.

  • @connect2soumen
    @connect2soumen 2 роки тому +1

    Neat and clean video.

  • @Rasmusorum
    @Rasmusorum Рік тому

    How does it make sense to make a @onetoone relationship? Why not just embed the class?

  • @Doum4n
    @Doum4n 3 місяці тому

    Thank you very much

  • @ash416
    @ash416 Рік тому

    Hello bro please reply
    I have to separate entities flight and airport and I don't want to save the data for airport while saving flight,since airport table is already populated
    Hope it make sense

  • @forinda
    @forinda Рік тому +1

    Perfect explanation😊

  • @HimanshuVerma-ko7vr
    @HimanshuVerma-ko7vr Рік тому +1

    very helpful

  • @kotidinta1585
    @kotidinta1585 Рік тому +1

    Bro nice explaination. Could please make video on total spring project

  • @user-zl9ub5hq4v
    @user-zl9ub5hq4v 6 місяців тому +1

    Thank u!

  • @user-hm2mk1ql3l
    @user-hm2mk1ql3l Рік тому

    So good explained! Just one question, first OneToOne Example, in Entity Employee_Detail you add Address address, which created automatically a FK fk_add_id, should a index be created to that fk_add_id, if data volumn is very big? Thank you!

  • @HuieChannel
    @HuieChannel 2 місяці тому

    bro these indians are hella clutch

  • @weixiangng8279
    @weixiangng8279 6 місяців тому

    How to implement it with Angular though?

  • @atharvsingh6901
    @atharvsingh6901 Рік тому

    Much appreciated dude🙂🙏

  • @pranshugautam8890
    @pranshugautam8890 Рік тому +3

    I want to ask one q : when you used unidirectional you have not written one to one in address class and when you showed bidirectional then you write one-to-one in address class but there was no difference in output that you showed so why we have to write one-to-one in address class when there is no difference in output?

    • @donDan94
      @donDan94 10 місяців тому

      yeah right, I just watched the video and had the same question. Can I ask you, did you find any information about this, is there any difference? cheers!

  • @simon8284
    @simon8284 3 місяці тому

    Sex bro Sex, even I couldn't understand this from Java Brains, Be Coder, and Code With Durgesh. You made a flawless victory...

  • @sonubandigi3788
    @sonubandigi3788 10 місяців тому

    bro dhanyawad

  • @venkateshejjigiri-4137
    @venkateshejjigiri-4137 11 місяців тому

    fk_add_id is not reflecting in employee table. and no data in adreess table. pls help me

  • @surajdevrajak9267
    @surajdevrajak9267 Рік тому +1

    Good work man

  • @Leo-fi6bg
    @Leo-fi6bg Рік тому +2

    Hi bro .. how to configure my slq or post man in application properties.. will u please solve that

    • @dev2prodcoding
      @dev2prodcoding  Рік тому +1

      ua-cam.com/video/3wIRc94piU8/v-deo.html please check this video where I have explained how to configure DB using application.properties file.
      Code Link - > github.com/Dev2ProdCoding/spring-data-jpa-springboot/blob/master/src/main/resources/application.properties

  • @ayushkumarjajodia8828
    @ayushkumarjajodia8828 Рік тому +1

    what will be the difference in table structure b/w uni and bi direction of one to one mapping?

  • @SKMishra2023
    @SKMishra2023 2 роки тому +1

    8:12

  • @KlanBr1
    @KlanBr1 10 місяців тому

    if i duplicate my request in postman, so duplicate my entities, that not shoul be happen, because then i have duplicate employees and addresses, how do yo stop this behavior, you put some logical in your service?(sorry for my english)

  • @sachithnanayakkara4027
    @sachithnanayakkara4027 Рік тому +3

    How about One to Many & Many to One Mapping and also many to many mapping? Can you make a video for that

  • @ankushkamble911
    @ankushkamble911 Рік тому

    Great Explanation bro...but one error is occuring actually when we run many to one first time it will save the data but if we add another member of same addresse it will update the data...that means fk_emp_id 1 will replace by 2 so...what to do plz help me

    • @dev2prodcoding
      @dev2prodcoding  Рік тому

      Can you post your employee and address entity here for one to many mapping?

  • @wellingtonjr.9501
    @wellingtonjr.9501 9 місяців тому

    nice video!! +1 sub, thanks

  • @roshanpawar571
    @roshanpawar571 2 роки тому +1

    Nice video..... but how to update mapping data

    • @dev2prodcoding
      @dev2prodcoding  2 роки тому

      Thanks @roshan....I am assuming by update mapping data you mean updating records in db. For updating you can use same method you used to save it i.e saveAll() or save().
      Let me know in case of any other query.

  • @dod-do-or-dont
    @dod-do-or-dont Місяць тому

    Why 90% od tutorials are low quality indian ones?

  • @vinaymathapati4077
    @vinaymathapati4077 Рік тому +1

    Where is properties file

    • @dev2prodcoding
      @dev2prodcoding  Рік тому

      github.com/Dev2ProdCoding/spring-data-jpa-mappings/tree/master/src/main/resources

  • @kandruvinay6736
    @kandruvinay6736 2 роки тому

    Push the file to git

    • @dev2prodcoding
      @dev2prodcoding  2 роки тому

      url : github.com/Dev2ProdCoding/spring-data-jpa-mappings.git

  • @tobyhamilton2153
    @tobyhamilton2153 Рік тому +1

    You didn't even show how to right at the get mapping, so you just showed how to do the annotations, how is someone meant to known how to make the get request!!!

  • @venu5791
    @venu5791 Рік тому

    can you add @jsonbackReference, @jsonmanagedreference along with the mappings

  • @nguyenquangtinh4911
    @nguyenquangtinh4911 Рік тому +1

    thank you