Spring Boot Tutorial | Spring Data JPA | 2021

Ғылым және технология

In this Spring Boot JPA Tutorial you learn learn about Spring Data JPA allowing to build scalable backend applications backed by any relational database. Spring Data JPA is a great choice allowing to speed your development and focus on the business logic.
Here is an overview of what is covered in the Spring Boot JPA Tutorial course
► What is Spring Data JPA
► Connect to a real database and not in memory DB
► How to map classes to tables
► Hibernate Entity Life Cycle
► Queries and JPA Repositories
► Paging and Sorting
► 1 to 1 Relationships
► 1 to Many Relationships
► Many to Many relationships
► Transactions
⭐ Table Of Contents ⭐
00:00 Intro
01:22 Overview
03:54 IntelliJ
05:57 Cloning Repo
09:04 Running the App
14:53 Connecting to DB
20:56 Section Overview
23:03 Student Class
26:22 @Entity
32:26 @Sequence
36:23 @Column
42:20 IntelliJ Data Source
44:19 @Table and Constraints
48:42 Repositories
53:40 @JPA Repository
01:01:34 Enrol
⭐ Table Of Contents ⭐
Enrol now here: amigoscode.com/p/spring-data-jpa
🙊 Subscribe to Amigoscode - bit.ly/2HpF5V8
► Courses Available for free here - amigoscode.com/courses
► Join Private Facebook Group - / 456035171490753
► Join Discord - bit.ly/2wL029v
🙊 Here are the goods for all my videos video:
► Recommended Books
Clean Code
- amzn.to/2UGDPlX
HTTP: The Definitive Guide
- amzn.to/2JDVi8s
Clean Architecture
- amzn.to/2xOBNXW
► Computer and Monitor
New Apple MacBook Pro
- amzn.to/3464Mmn
Dell 27 INCH Ultrasharp U2719D Monitor
- amzn.to/2xM3nW1
Double Arm Stand Desk Mount
- amzn.to/3aYKKfs
USB C Hub Multiport Adapter
- amzn.to/2Jz7NlL
► Camera Gear
Sony ILCE7M3B Full Frame Mirrorless Camera
- amzn.to/346QIJn
Sigma 16 mm F1.4 DC DN
- amzn.to/2wbic3Q
Sigma 33B965 30 mm F1.4 DC DC
- amzn.to/39G37Fd
Awesome Screen Saver
- github.com/JohnCoates/Aerial
IDE I use for coding
- Iterm
- VsCode
- GoLand
- IntelliJ
- Sublime
💯 You can also follow me here:
► Don't forget to subscribe | bit.ly/2HpF5V8
► Join Closed Facebook Group for discussion and early access videos and courses | bit.ly/2FbuIkx
► Follow me on Instagram | bit.ly/2TSkA9w
► Join Discord - bit.ly/2wL029v
❤️ Thanks for watching

Пікірлер: 306

  • @amigoscode
    @amigoscode3 жыл бұрын

    This full course can be found here: amigoscode.com/p/spring-boot RECOMMENDED COURSES ► Java Essentials - amigoscode.com/p/java-essentials ► Spring Data JPA - amigoscode.com/p/spring-data-jpa ► Software Testing - amigoscode.com/p/software-testing Happy Coding

  • @red-ouz

    @red-ouz

    3 жыл бұрын

    Thank you.

  • @pongnateewongthaweesap1114

    @pongnateewongthaweesap1114

    3 жыл бұрын

    I tried to pay for the course and the button to buy is not allowing me and the agreement for Teachable is hidden

  • @arsene9216

    @arsene9216

    3 жыл бұрын

    Hey man, some videos are not playing at the website. From Querying data section, some play and others dont at all

  • @arsene9216

    @arsene9216

    3 жыл бұрын

    Fixed, thank you!

  • @ariffnorhadi

    @ariffnorhadi

    3 жыл бұрын

    hi nelson and everyone. i have a question here, my spring boot maven project is so big. how can i push it to github like nelson and others? i mean like, their repo size is so small..

  • @nathanielwoodbury2692
    @nathanielwoodbury26923 жыл бұрын

    Thankyou Nelson, your videos helped me learn Java really well when I started studying it months ago. I love the way you simplify and explain things like a normal person talking to you, thanks for what you do Nelson all your comments agree, you’re doing incredible work.

  • @kamelidir72
    @kamelidir723 жыл бұрын

    Nelson, every time I watch your videos I learn something new about Spring Boot. Really you have the academic teaching capabilities.

  • @jaliyaroshenjayarathne370
    @jaliyaroshenjayarathne3703 жыл бұрын

    You saved my intern life. Someone who makes a very clear technical explanation that I saw on KZread. Great work. Thank you 🤘❤

  • @nezobasar579
    @nezobasar5793 жыл бұрын

    Thank you Nelson for your hard work. Your courses really are live saviors and you are also an amazing teacher!!!!

  • @OnwTwoDerLeviathan
    @OnwTwoDerLeviathan3 жыл бұрын

    BIG thanks my man, you are kickstarting my carreer as a software developer who has no knowledge about backend programming at all. Really glad there are people like you who are noble enough to share their knowledge with others! :)

  • @yousafe007
    @yousafe0073 жыл бұрын

    I can't stress enough how great your videos are. They are not just thematically brialliant but your way of going through each and every aspect of a topic and taking your time to explain it in manner so that we as learners can digest it with ease. Thank you, my brother!!!

  • @Naimadmdp
    @Naimadmdp2 жыл бұрын

    The best spring data JPA tutorial ever. it couldn't be better. Thanks alot for share your knowledge. You're a great teacher.

  • @giannismakarounas5966
    @giannismakarounas59663 жыл бұрын

    You drop it the right time. I have to finish a college team project with spring boot and I was struggling. So thank you so so much

  • @kianchristoffern
    @kianchristoffern3 жыл бұрын

    Such a nice start. Every bit is informative and the delivery is just very, very good. I'll get back to in the morning!

  • @zongo99
    @zongo993 жыл бұрын

    You are the MAN! started a software engineer degree in Montreal last august, and i'm learning a lot from you. Salam aleykoum to you!

  • @nope7843
    @nope78432 жыл бұрын

    I needed to work with the database for my university project, but not only did I not work with this framework before, but I did not have any particular background in Java. But you really helped me a lot. Thank you very much.

  • @miladsadeghi6635
    @miladsadeghi66353 жыл бұрын

    Thanks for recording this course. You can't believe how much I needed it :)

  • @snchz5
    @snchz52 жыл бұрын

    Thank you for this awesome Tutorial! Precise and well-structured. It helped me a lot!

  • @AlienAndrew51
    @AlienAndrew513 жыл бұрын

    Thank you for these ERP diagrams they are helpful to visualize how everything works.

  • @dragulaxis
    @dragulaxis2 жыл бұрын

    You're are wonderful! I've from Russia and understand english not very well, but you talk absolutely correct and clear, and your video course - is awesome!

  • @gerhardat7244
    @gerhardat72443 жыл бұрын

    Thank you a lot for this excellent tutorial! You are a very good teacher.

  • @paulobatista448
    @paulobatista4482 жыл бұрын

    the content of your classes are amazing!

  • @felipel.r.637
    @felipel.r.6372 жыл бұрын

    This course is EXCELLENT, thank you very much!

  • @landry_john
    @landry_john9 ай бұрын

    Hi @amigoscode, I just wanted to thank you for your great lesson on Spring Data JPA. I learned a lot from your video, and I'm really excited to start using Spring Data JPA in my own projects. I especially appreciated the way you explained the concepts in a clear and concise way.

  • @juliodias3342
    @juliodias33423 жыл бұрын

    Awesome content, Nelson! Big thanks to you from Brazil :D

  • @HouariZegai
    @HouariZegai3 жыл бұрын

    Awesome content like always bro Nelson. Please, we need a course about Spring OAuth2, Thanks.

  • @amigoscode

    @amigoscode

    3 жыл бұрын

    Coming soon

  • @efremberhane422

    @efremberhane422

    3 жыл бұрын

    @@amigoscode selam waeleka, thank you for considering this. it would not be complete without session, cookies and related things. there is no good video on youtube, so please please include those as well

  • @eduardofernandezsierra3367
    @eduardofernandezsierra33673 жыл бұрын

    Thank you very much, my friend. Super cool tutorial! Super clear.

  • @webleandroromano
    @webleandroromano3 жыл бұрын

    Awesome content, thanks!!! Nelson, what resolution do you use for the external monitor? Full 2K or “best for display option?”

  • @doljae
    @doljae3 жыл бұрын

    The best youtuber of spring. Wish give us a course about Spring OAuth2. Thanks!

  • @randomlee101
    @randomlee1012 жыл бұрын

    Nice Tutorial, one thing I just feel is most people will be using the Community Edition in the long run and it helps fully grasp that route going forward.

  • @Cavdar2012
    @Cavdar20123 жыл бұрын

    I looked for exactly this topics, thank you very much!

  • @hanabizhani5354
    @hanabizhani53542 жыл бұрын

    Wish I could like this tutorial 10 times ... Thanks for time and efforts

  • @localhostacademy
    @localhostacademy Жыл бұрын

    Thank you for this session, its been quite helpful for me starting with JPA

  • @ermeknakypov9600
    @ermeknakypov96003 жыл бұрын

    thank you my brother! you're doing great job!

  • @jahbless4ever
    @jahbless4ever3 жыл бұрын

    I'm super happy for this video. God bless you.

  • @Lescaracoles.8489
    @Lescaracoles.84893 жыл бұрын

    Excelent master class, Nelson. God Bless you

  • @feratefil7436
    @feratefil74362 жыл бұрын

    Thank you so much for this course. Really I learned much things. Your english is very clean. My english is not good but i can understand. Thank you again :)

  • @vitor10004
    @vitor100043 жыл бұрын

    I appreciate so much this content, didactic and your accent is nice to understand, tks! :D

  • @mrmi_
    @mrmi_ Жыл бұрын

    Thank you so much for this great introductory tutorial!

  • @NITISHKUMAR-bn8xy
    @NITISHKUMAR-bn8xyАй бұрын

    Loved your clear explanation. Thanks for uploading such a good content

  • @vaclavvlcek4527
    @vaclavvlcek45272 жыл бұрын

    Hi Nelson, thank you very much for your nice videos. Once I finish this, I am already looking forward to follow the complete course on your amigoscode :)

  • @shahbaz463
    @shahbaz4633 жыл бұрын

    Thank you so much brother, keep sharing the knowledge. It will benefit us and internally it will benefit you with rewards from Allah swt, in shaa Allah

  • @guilhermeferreira4973
    @guilhermeferreira49733 жыл бұрын

    excellent crash course. Congrats, well done !

  • @hamzaechchabli8132
    @hamzaechchabli8132 Жыл бұрын

    thank you so much man that was the best tutorial i have ever seeing

  • @abukasozi295
    @abukasozi2953 жыл бұрын

    Great work Amigos as always & Happy New Year!!!

  • @sabrinatecherasosa
    @sabrinatecherasosa11 ай бұрын

    amo tu ingles , entendi todo! me re sirvio .

  • @germanduterte7110
    @germanduterte7110 Жыл бұрын

    Wow, this man is offering some of its dedicated tutorial for free.

  • @jasper5016
    @jasper50163 жыл бұрын

    Man, you are a superstar!!

  • @laponiec
    @laponiec3 жыл бұрын

    I like the fact, that you make mistakes on purpose just to show the possible troubleshooting (not specifying the @Id annotation in the Student class).

  • @NicoProgramando
    @NicoProgramando3 жыл бұрын

    I had a dream with this video! Haha, greetings.

  • @darkman8939
    @darkman89393 жыл бұрын

    Thank you Nelson Jazaka Allaho Khayr, we would love to see more like this content i would suggest next when you're available make a tutorial about authentication with jwt and 2 entities user and role and how to give access to api based on the user role.

  • @aslt5711
    @aslt5711 Жыл бұрын

    Thank you SOOO much man, you're such a help!

  • @barnardmutezo8276
    @barnardmutezo82763 жыл бұрын

    Would love a junit tutorial. Keep up the good work brother!

  • @kostiantynkarzhanov9216
    @kostiantynkarzhanov92162 ай бұрын

    Awesome tutorial! Thank you so much! 💛

  • @programmer4226
    @programmer42262 жыл бұрын

    Hi Nelson. Thanks for all your videos. Can you please make a video explaining in depth Spring Jpa and Hibernate ?

  • @user-um9oo5mv8k
    @user-um9oo5mv8k2 ай бұрын

    You are doing super tutorials bro , keep it up

  • @cjjb
    @cjjb3 жыл бұрын

    Thanks for this! Would love a video on flyway db for migrations !

  • @edwincacuango2554
    @edwincacuango2554 Жыл бұрын

    You're a life saver, for real! Thanks for sharing

  • @chenhaodong4576
    @chenhaodong4576 Жыл бұрын

    Thanks for this tutorial, very clearly covered.

  • @sharifulhaque6809
    @sharifulhaque68093 жыл бұрын

    JajakAllah Khayran! As usal nice free content for learning.

  • @tubingforever
    @tubingforever3 жыл бұрын

    Ok it's official, Telusko is so yesterday. You are the KING!!

  • @danieltessema4270
    @danieltessema42702 жыл бұрын

    Thank you brother, I got a lot of confusion cleared after your video

  • @milankbudha
    @milankbudha9 ай бұрын

    thank u so much...i love ur teaching and how you see inteelij idea and postgres together...All the youtubers only use eclipse

  • @FilipCodes
    @FilipCodes2 жыл бұрын

    Thank you so much for this, cheers from Croatia :)

  • @kirillsayed7697
    @kirillsayed76973 жыл бұрын

    Would be great if you released a video with deployment on Linux server. Looking forward!

  • @stop_war-xf8ik
    @stop_war-xf8ik2 жыл бұрын

    Man, I want to tell u thx! I'm from Ukraine and my engl not so good, but EVERY your word was understood by me. And I just started! So, bless you for this lesson)

  • @ittanimaemo5546
    @ittanimaemo55468 ай бұрын

    I really learnt a lot from you.. Thank you so much

  • @hassanchop1900
    @hassanchop1900 Жыл бұрын

    Thanks for the great intro on JPA! Does the full course go into more detail?

  • @John_Smith_Java
    @John_Smith_Java3 жыл бұрын

    Thanks for your videos, Nelson! Is it good practice to add @Repository annotation to repository interfaces?

  • @robinsonarboleda1223
    @robinsonarboleda1223 Жыл бұрын

    Dude you're awesome, love your videos.

  • @jibinjames5128
    @jibinjames51283 жыл бұрын

    He is always making valuable contents and thanks for that

  • @elmahdyrachid5758
    @elmahdyrachid57584 ай бұрын

    Best cours to learn Spring Data Jpa PostgreSQL, Thank You a lot.

  • @georgegeschwend7453
    @georgegeschwend74532 жыл бұрын

    Nelson great video. One thing I’d like to know about is a database first approach to the Spring Data JPA. Is there a way for the Spring Data JPA to analyze the database and give you the schema with the correct annotations and values?

  • @ede6656
    @ede66563 жыл бұрын

    Great content man! Thanks for sharing

  • @leiaute
    @leiaute2 жыл бұрын

    Thank you very much from Brazil and Canada.

  • @obsasew972
    @obsasew9723 жыл бұрын

    Assalamu 3amaykum, i wanna thank you for all the free courses you upload on your channel. I m actualy learning how to code throw your videos and they arr very helpfull alhamdulillah. May Allah bless you for all that work! An algerian brother from France 🇩🇿🇫🇷

  • @key4503

    @key4503

    3 жыл бұрын

    I dont wanna sound like an asshole, but if you are learning coding with these videos you are doing it wrong. Learn at first the basics with Java then jump to a framework like Spring.

  • @obsasew972

    @obsasew972

    3 жыл бұрын

    @@key4503 yeah brother that s what i m doing, actually i comment this video to give support to nelson. Thanks for the advice ;)

  • @key4503

    @key4503

    3 жыл бұрын

    @@obsasew972 nelson has a course on Java, also there is a great tutorial for java by Programming with Mosh. Good luck

  • @josegersonvallejoshuaman8496
    @josegersonvallejoshuaman84963 жыл бұрын

    Thanks bro ...I was waiting for this

  • @yunmyeonghun
    @yunmyeonghun2 жыл бұрын

    Thank you so much. This tutorial is amazing. But should you put full tutorial on KZread ?

  • @mulualemmhretu
    @mulualemmhretu3 ай бұрын

    Thank you. Awesome tutorial

  • @unknownplayer0383
    @unknownplayer0383 Жыл бұрын

    thank you !! super helpful video on JPA

  • @DeepSingh-lz4vw
    @DeepSingh-lz4vw3 жыл бұрын

    Beautifully explained , Thanks

  • @francisevarist1072
    @francisevarist10723 жыл бұрын

    Thanks brother.. you helped me a lot with your videos

  • @johanarequena2250
    @johanarequena22503 жыл бұрын

    Excelent as always!

  • @smartguides8910
    @smartguides89103 жыл бұрын

    I haven't watched yet it , I hope I will like it. It would be nice if you do one spring boot project with all the fundamental concepts.....

  • @dashdash6592
    @dashdash6592 Жыл бұрын

    Thank you nelson, great job :)

  • @philippebaillargeon5204
    @philippebaillargeon5204 Жыл бұрын

    The only video that actually helped me ! THANKS A LOT. Amigoscode produce top tier content on KZread. As you always say: As-salamu alaykum !

  • @ninanitzsche6567
    @ninanitzsche6567 Жыл бұрын

    Hi Nelson! Thanks for your awesome content! What about a 'whats new in Spring Boot 3'-video?

  • @nderimsaliu2118
    @nderimsaliu21182 жыл бұрын

    This is pure gold

  • @dimasahachko9069
    @dimasahachko90692 жыл бұрын

    But how does it work internally? I would like to get the whole chain, the whole picture of how spring does it. At least short overview of implementation would be highly appreciated! Thanks

  • @borisholmgrenvinogradoff9356

    @borisholmgrenvinogradoff9356

    2 жыл бұрын

    JDBC is a good start since JPA is built on top of JDBC.

  • @AbhishekKumar-nl1kc

    @AbhishekKumar-nl1kc

    2 жыл бұрын

    Hibernate framework is used internally

  • @AndreeaDianaChiriac

    @AndreeaDianaChiriac

    Жыл бұрын

    You can check each class and method in your IDE and can see there how it works.

  • @samferrer

    @samferrer

    Жыл бұрын

    Oops ... wrong video buddy ...

  • @mohammedsardar3779

    @mohammedsardar3779

    11 ай бұрын

    @@AndreeaDianaChiriac yeah but if there is someone to validate our understanding that would be great. But we can also ensure by debugging the inner classes. That's one another way... I'm saying this there are many videos out there who dictates only the abstract..

  • @marchevka22x
    @marchevka22x9 ай бұрын

    Appreciate the video very much ... there is much good detail ... I would concentrate more on "What is the problem we are trying to solve." In this video you show how to use SDJPA Java annotations to automatically create database tables, etc. I would add discussion of the alternative to using SD JPA to auto-generate database tables. Show using CREATE in both a database script and in Java, and point out that SD JPA *saves* one from having to do this work. You don't need to delve into every detail of these other options, but showing how SD JPA avoids having to do this work not only shows the alternative, it helps students understand why SD JPA is superior.

  • @nth3512
    @nth35123 жыл бұрын

    BAARAKALLAH FYKA, very nice and useful contents to me.

  • @surajdas_31
    @surajdas_313 жыл бұрын

    Can you upload tutorial on Spring Boot + Kafka? By the way thanks for the video. Keep it up 🔥🔥🔥🔥

  • @kranthig1503
    @kranthig15033 жыл бұрын

    superb and awesome content ,thank you very much Nelson Sir..

  • @user-bl4dr6ob2f
    @user-bl4dr6ob2f2 жыл бұрын

    you do a great and very good job ... Thank you very much

  • @eugenevedensky6071
    @eugenevedensky60713 жыл бұрын

    This is some quality content.

  • @angeltemelko6544
    @angeltemelko65443 жыл бұрын

    You are one of the few lecturers that explain in such detail and it is easy to understand. Do you have a full course on Spring Boot?

  • @manekedark

    @manekedark

    3 жыл бұрын

    He has many courses on his website check it out amigoscode.com/p/full-stack-spring-boot-react

  • @midokhalifa5028
    @midokhalifa50283 жыл бұрын

    Many thanks. Please tell me what aee you using for recording the screen. Are you using OBS ? what are you using for slides

  • @atharvapatil6427
    @atharvapatil64273 жыл бұрын

    Thanks for the video! How do you make this interact with a controller?

  • @vijayrathor6503
    @vijayrathor65033 жыл бұрын

    please make a video tutorial on the spring boot jwt security test and Kafka stream with real business purpose example. I love your channel. It is a request to help me with these two things.

  • @orenv3
    @orenv3Ай бұрын

    U R THE KING

  • @siriusmarz512
    @siriusmarz5123 жыл бұрын

    Hey thank you, i know how i can use JPA but your Video gives ne Mode ideas. Bes regurds from germany

  • @arshamghafari4906
    @arshamghafari49062 жыл бұрын

    Free full spring boot lessons? you are my angle.

  • @fengplum4488
    @fengplum44882 жыл бұрын

    It's too detailed!I like it

  • @masueltzusbillo8532
    @masueltzusbillo85322 жыл бұрын

    really helpfull and well explained, nice job

Келесі