The ULTIMATE Guide for Spring Data JPA & Hibernate | 5 Hours Tutorial

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 198

  • @fahadgaliwango4502
    @fahadgaliwango4502 11 месяцев назад +18

    Another milestone to acquire knowledge , improve and confidence , thanks Ali

    • @BoualiAli
      @BoualiAli  11 месяцев назад +1

      My pleasure!

  • @mohamedousmaneibrahim-vr7ur
    @mohamedousmaneibrahim-vr7ur 4 месяца назад +6

    Mr. Bouali Ali, you have become a role model and inspiration for me as a developer and a person. May Allah protect and reward you.

  • @user-rdr1712
    @user-rdr1712 3 месяца назад +6

    Oct 2, 2024
    10:25AM | Watched upto 57:18
    11.20AM | Watched upto 1:30:50
    12:05PM | Watched upto 2:05:55
    02:59PM | Watched upto 2:25:20
    04:18PM | Watched upto 2:37:37
    06:44PM | Watched upto 3:24:50
    07:19PM | Watched upto 3:33:03
    08:03PM | Watched upto 3:58:30
    Oct 3, 2024
    09:10AM | Watched upto 4:29:10

  • @thuanquoc1231
    @thuanquoc1231 10 месяцев назад +6

    I'm a CS student and thanks a lot for making this video, Mr. Ali.
    Love from Vietnam students ❤️❤️❤️

  • @Choudhary-i8e
    @Choudhary-i8e 3 месяца назад +2

    Myself faheem having 4 years of experience as java backend developer but when i start watching your videos learn something new
    Thanks ali
    From india

    • @BoualiAli
      @BoualiAli  3 месяца назад +1

      Glad to hear that

  • @shadownight3106
    @shadownight3106 11 месяцев назад +3

    no way. Another? Bro, you are changing my life, thanks.

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Happy to hear that!

  • @andriipyroh1995
    @andriipyroh1995 8 месяцев назад

    Great video! I`ve watched it in its entirety and got a lot of new knowlage, I`ve done with several courses about spring already, but there was full coverage. Expect from you more videos, you always do the best!

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you enjoyed it!

  • @computer_science10
    @computer_science10 11 месяцев назад +7

    Just watched the 7 hours of spring boot course. Excited to watch upcoming ones😅

  • @lightyagami4667
    @lightyagami4667 11 месяцев назад +13

    Sir i have one recommendation. Unlike front-end
    There's not much springboot projects in RUclips.
    If possible please make a production level full stack springboot project with spring security, deployment, testing everything
    We will buy if you can make paid one on it

  • @preciousmutungi9614
    @preciousmutungi9614 10 месяцев назад +4

    Well elaborated! Thank you

  • @calebmbugua745
    @calebmbugua745 11 месяцев назад +4

    Wow, immense, greatly enjoying your spring batch course

    • @BoualiAli
      @BoualiAli  11 месяцев назад +2

      Glad you enjoy it!

    • @JanNdungu
      @JanNdungu 11 месяцев назад +1

      Mzee, pia wewe umepata hii channel 😀

  • @legends_assemble4938
    @legends_assemble4938 11 месяцев назад

    Thanks!

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Wow, thank you for that ❤️

    • @legends_assemble4938
      @legends_assemble4938 11 месяцев назад

      @@BoualiAli The content is worth more than this little thanks... But Thanks for this comprehensive video.

  • @ГеоргиДимитров-ф6в
    @ГеоргиДимитров-ф6в 2 месяца назад +1

    Bouali Ali - modern hero!

  • @aparnan1272
    @aparnan1272 3 месяца назад

    Very elaborate and of rich quality. Most of the you tube tutorials don't dwell this deep into the domain. You touch upon every aspect of the topic under discussion. Thank you so much. Can you add 5min of Query Optimization techniques or JPA optimization techniques to this tutorial

  • @shivamshankhdhar4238
    @shivamshankhdhar4238 2 месяца назад

    Masterpiece ❤ Love from 🇮🇳

  • @belajarjava-f5n
    @belajarjava-f5n 2 месяца назад

    Saya tidak mengerti bahasa mu, tapi presentasi mu dalam menjelaskan membuat aku paham. Terimakasih.

  • @fatemehsalem3850
    @fatemehsalem3850 6 месяцев назад +1

    Thank you, this course is essential for Java developers, It provides clear explanations.

  • @JanNdungu
    @JanNdungu 11 месяцев назад +1

    Wow, I was literally looking for this course on your channel hours before you uploaded it. Much appreciated

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you liked it!

  • @lucasmoritv
    @lucasmoritv 11 месяцев назад +1

    Thank you the tutorial, I like the way you use the documentation to explain things, most people just talk and seems is coming from their heads, really appreciate. I would like to see a tutorial about Spring Cloud with native build

  • @nau7m
    @nau7m Месяц назад

    Thank you for such type of contents.

  • @wavka5126
    @wavka5126 6 месяцев назад +2

    Isn't there a mistake in crow's foot notation of the project diagram (34:30 The project we will build)? Shouldn't it be the other way around in Author-Course relationship? Course must have at least one author so there should be a line on author side, and author might not have a course yet so there should be a circle on course side?

  • @nvtentertainment4098
    @nvtentertainment4098 11 месяцев назад +1

    I come from Vietnam and I find your videos very easy to understand

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you think so!

  • @ShermukhammadKarimov
    @ShermukhammadKarimov 4 месяца назад

    thanks for this amazing tutorial. I directly applied most of the database concept in this tutorial into my final project

  • @ahmedyoussef7923
    @ahmedyoussef7923 4 месяца назад

    Very nice video ♥
    I understood spring data JPA now !

  • @mehdimido1146
    @mehdimido1146 19 часов назад

    Cours très intéressant merci pour le partage, j'ai juste une petite remarque si c'est possible de rajouter les problèmes rencontrés par hibernate lors du data fetching, tel que: Problème de Multiple Bag Fetching et du N+1 sinon bravo à toi et merci pour l'effort et pour la qualité de la vidéo et du contenu .

  • @demonss22
    @demonss22 5 месяцев назад +1

    Great tutorial. Very helpful. Please add a course on spring reactive framework. One question though, @Polymorphism is only specific to Hibernate and it is marked for deprecation. What is the best way to filter out child class records from queries? Should we use discriminators in queries?

  • @SharleenGo
    @SharleenGo 7 месяцев назад

    Extremely well done sir. Thank you very much.

    • @BoualiAli
      @BoualiAli  7 месяцев назад +1

      Very welcome

  • @littleKingSolomon
    @littleKingSolomon 27 дней назад

    36:05 you may have the relationship between a course and an Author reversed. The relationship indicated DOES mean that if an author exists in our db then he should have authored at least one course whereas a course can exist without necessarily having an author. This should be the interpretation of the crow foot notation drawn

  • @moisesvillalba6615
    @moisesvillalba6615 6 месяцев назад

    Great explanation! Thanks Ali

  • @helloworld-rg2qe
    @helloworld-rg2qe 11 месяцев назад

    شكرا جدا ليك يا بشمهندس علي تعبك وشرحك الجميل وإن شاء الله في انتظار Spring cloud ☕
    Thank you very much ♥️♥️

  • @AbdallaElawady
    @AbdallaElawady 6 месяцев назад

    In the table-per-class strategy, why the base class has its own table? 3:28:40

  • @youssefoubrik5254
    @youssefoubrik5254 5 месяцев назад

    Well elaborated. Thank you

  • @BugdangfixLam
    @BugdangfixLam 6 месяцев назад

    love from Vietnam!

  • @birbir969
    @birbir969 11 месяцев назад +1

    indeed it is ultimate guide for me. Thank you very much.

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad it helped!

  • @fufufifi2349
    @fufufifi2349 11 месяцев назад

    بارك الله فيك ويرحم والديك.Many thanks

  • @namminh4336
    @namminh4336 8 месяцев назад

    Great lesson! Thanks you

  • @30ynot
    @30ynot 10 месяцев назад

    Great video! Thanks🙏

  • @user-rdr1712
    @user-rdr1712 3 месяца назад

    3:15:30
    What will be the resource_type if I try to insert 'length', 'type' and 'content'? Means, Is it possible to persist data with all these 3 values? Like,
    Instead of VideoRepository, is it possible to persist a data with three columns (Example: length = 10, type= 'pdf', content= 'hello world!') using ResourceRepository?

  • @samahmahdi5511
    @samahmahdi5511 8 месяцев назад

    Thanks, it is amazing explanation !

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      You are welcome!

  • @redab6254
    @redab6254 Месяц назад

    thank's ali

  • @rajnarayan9558
    @rajnarayan9558 11 месяцев назад

    First of thank you so much for providing this type of content for free, and I request you to create a full fladge application please

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Great suggestion!

  • @chaloseekhein_xo
    @chaloseekhein_xo 20 дней назад

    @Bouali Ali , I am little confused for Course to Author relationship is this correct ER for Course and Author as I am able to understand this ER it says , 1 course can have 0 or many author(in which case it will be true ? with 0 author) but 1 author will have min 1 course or many

  • @em_coding
    @em_coding 11 месяцев назад +1

    Great one Course Sir,, Thanks Alot, I have a suggestion: Deplying a SpringBoot Application on ECS AWS with cicd

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      check the latest video

  • @HamdaouiWassim
    @HamdaouiWassim 11 месяцев назад

    I love what you are doing bro

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Thank you so much wess

  • @supun_sandaruwan
    @supun_sandaruwan 11 месяцев назад +1

    Another great content. Thank you sir ♥🔥

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Glad you enjoyed it!

  • @HaseebSajid-pv9rq
    @HaseebSajid-pv9rq 6 месяцев назад

    Done!!!
    love from Pakistan

  • @KuchNahiBasAiseHi
    @KuchNahiBasAiseHi 11 месяцев назад

    another great content. thanks again.

  • @Sanjay54251
    @Sanjay54251 25 дней назад

    thank you sir

  • @khouloudbouazizi280
    @khouloudbouazizi280 10 месяцев назад

    Thank you for your insightful tutorials. I want to know if I can create a desktop application using Spring boot and Angular according to the client's requirement, if not are there other advanced technologies to create a desktop application?

  • @VimukthiWaththegama
    @VimukthiWaththegama 8 месяцев назад

    excellent, we need more

  • @shashanksingh4708
    @shashanksingh4708 6 месяцев назад +3

    is there a good tool that you can recommend for drawing Entity Relationship diagrams ?

  • @stefumies
    @stefumies 4 месяца назад

    Why the kerfuffle with setting up the databases externally with docker when Spring has support via docker-compose which will autodetect your driver dependencies and create a yaml file to run from within the spring application?

  • @gamingbeast710
    @gamingbeast710 11 месяцев назад +1

    awsome can you also please post short part for jpa only part with spring as basic or introduction ?

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      The main focus is JPA

  • @ramabookstroremalang9131
    @ramabookstroremalang9131 11 месяцев назад

    Thank you, Bouali Ali.

  • @roshithrao3874
    @roshithrao3874 5 месяцев назад

    Hi @Bouali Ali,
    Here at age field, you are not using any column annotation as well as nullable attribute also, but how it is reflecting as not null in database. Can you please help on this ?

  • @birbir969
    @birbir969 11 месяцев назад +1

    please do ultimate guide for spring security. Thank you very much.

  • @lucasdechaumet2022
    @lucasdechaumet2022 11 месяцев назад

    perfect video ! But pleaseeeee can you make frontend to use spring security with register, authenticate, refresh

  • @gowtham120xx
    @gowtham120xx 4 месяца назад

    thank you!

  • @marcinb.901
    @marcinb.901 2 месяца назад

    Thats really great, thank you!
    One question:
    At 04:43:30 "Select data with named query" i got this:
    org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.tutorial.jpa.models.Author.courses: could not initialize proxy - no Session
    I've read that "Hibernate throws the LazyInitializationException when it needs to initialize a lazily fetched association to another entity without an active session context. That’s usually the case if you try to use an uninitialized association in your client application or web layer."
    But what am I doing wrong?
    It seams to appear in context with "repository.findByNamedQuery(50)
    .forEach(System.out::println); because it's possible to read out the size() of repository but not .forEach...
    Thx in advance!

  • @premraj.m
    @premraj.m 11 месяцев назад

    1:39:00 Spring JPA

  • @lightyagami4667
    @lightyagami4667 11 месяцев назад

    Great tutorial

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Thank you! Cheers!

  • @augustineanosike741
    @augustineanosike741 11 месяцев назад

    your videos are really up to date with today's springboot developement, Thank you so much, God Bless you

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      You're very welcome!

  • @veereshdeepak9466
    @veereshdeepak9466 10 месяцев назад

    Thanks for valuable content hope you come up with MapStructs framework in springboot please

  • @jouinimouhamed5774
    @jouinimouhamed5774 11 месяцев назад

    Thank you sir ♥🔥

  • @unique7648
    @unique7648 11 месяцев назад

    great video ali thank you so much ! i was wondering how can i avoid infinite recursion during serialization with Bidirectional Association ? as in let's say that i want a specific course with all it's sections , and on a different endpoint i want to get a section with it's parent course . i'm always getting a huge Json file that has recursion .

    • @BoualiAli
      @BoualiAli  11 месяцев назад +1

      I published a video about that exact issue.
      Check the videos

  • @MohamedAmineBouaziz-s4n
    @MohamedAmineBouaziz-s4n 11 месяцев назад

    Thank you ♥

  • @Sanjay54251
    @Sanjay54251 25 дней назад

    some time anotion wont work thwn what we willl do

  • @OsteenOmega
    @OsteenOmega 8 месяцев назад

    hello sir. what is the difference between spring data jpa and spring data REST. i just came across it but in spring docs when i was trying to understand pagination

  • @khalilelemam1349
    @khalilelemam1349 11 месяцев назад

    waiting for the whole course on spring security 😀

  • @studywithfakhri6133
    @studywithfakhri6133 7 месяцев назад

    Great Job bro , mcharif Tounes

    • @BoualiAli
      @BoualiAli  7 месяцев назад +1

      allah ybareklik

  • @AdityaKumar-pd5tx
    @AdityaKumar-pd5tx 3 месяца назад

    please make a complete tutorial on Spring Cloud Microservies

    • @BoualiAli
      @BoualiAli  3 месяца назад

      Already done. Check the videos

  • @funny_planets
    @funny_planets 9 месяцев назад

    thanks bro !

  • @ahlawatanu
    @ahlawatanu 27 дней назад

    Hi, Thank you for such amazing content, but while doing hands-on, lombok not working, getting error while running saying builder symbol not found, I am using spring 3.4, Intellij is community edition 2024, Could anyone please help, if there is some solution?

    • @User-hu2ins86
      @User-hu2ins86 23 дня назад +1

      Go to the settings in that open Build, Execution, Deployment in that open Runner in that select that tick Delegate ide build/run actions to maven , i got same problem this way my problem my solved

  • @sunilk9298
    @sunilk9298 11 месяцев назад

    The type @Polymorphism is depreciated since version 6.2... so what to do

  • @deeplife9654
    @deeplife9654 7 месяцев назад

    Just One Question , Do I need to learn more after mastering the materials and concepts in this video ?

    • @BoualiAli
      @BoualiAli  7 месяцев назад +1

      yes, go for the book social network playlist to deepen your knowledge

  • @Mahmudulhasan-ts5hm
    @Mahmudulhasan-ts5hm 3 месяца назад

    can you make One to Many relations in a single table?

  • @pritikumari-n7o1h
    @pritikumari-n7o1h 10 месяцев назад

    Hi Ali, As I know MYSQL Dialect does not support sequences then how you create the sequence? It has been created two table with name "author" and "author_sequence".

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      mysql uses table generator

  • @MudasarRauf
    @MudasarRauf 11 месяцев назад

    very nice intro 🙂

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you liked it!

  • @НиколайБурмин-м9ч
    @НиколайБурмин-м9ч 11 месяцев назад

    Please do big lesson about metrics and monitoring

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Great suggestion!

    • @JanNdungu
      @JanNdungu 11 месяцев назад

      @@BoualiAli You're the best sir

  • @programacion3694
    @programacion3694 6 месяцев назад

    que buen servicio :)

  • @vishalmishra1937
    @vishalmishra1937 3 месяца назад

    i am using intellij community editionand underview not able to view database. is it only me or anybody else also facing same issue

  • @timango1399
    @timango1399 6 месяцев назад

    do u have full source?

  • @pragmaticcoder6910
    @pragmaticcoder6910 11 месяцев назад

    Is this a full course for spring boot or do I need to buy to access for full course somewhere?

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      all my courses are free.
      Do not pay for learning.
      You can contribute if you want to

  • @rayenmerghmi5664
    @rayenmerghmi5664 5 месяцев назад

    2:40:23

  • @QuyNguyen-qk2sc
    @QuyNguyen-qk2sc 7 месяцев назад

    can you upload the code for this video? Thank you !!

  • @ovidiuvergil
    @ovidiuvergil 6 месяцев назад

    4:50:00

  • @JanuszBiznesu-d5p
    @JanuszBiznesu-d5p 3 месяца назад

    Com for stats

  • @piyush4815
    @piyush4815 11 месяцев назад

    Please put the table of contents.

  • @nadipillirama4210
    @nadipillirama4210 9 месяцев назад

    I want to full stack developer cource and videos provided

  • @jagdishtawde2077
    @jagdishtawde2077 10 месяцев назад

    verify helpful

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you think so!

  • @sarthsheth8994
    @sarthsheth8994 3 месяца назад

    We could have made mappedSuperclass abstract.

  • @paraskaushik2639
    @paraskaushik2639 4 месяца назад

    Where is the code link ?

  • @meeka7872
    @meeka7872 11 месяцев назад +1

    Security tutorial?

  • @kyawzawhtet5623
    @kyawzawhtet5623 11 месяцев назад

    Please Spring Boot and Thymeleaf Project🎉🎉🎉

    • @BoualiAli
      @BoualiAli  11 месяцев назад

      Great suggestion!

  • @murariprasadmeda
    @murariprasadmeda 11 месяцев назад

    ❤❤

    • @murariprasadmeda
      @murariprasadmeda 11 месяцев назад

      bro i am waiting for another course on Spring Security pls make full video bro

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      done

  • @TengPanha-yg3ze
    @TengPanha-yg3ze 11 месяцев назад

    Kubernate tutorial?

  • @deeplife9654
    @deeplife9654 7 месяцев назад

    Instead of giving the link of your Github profile, please provide the project link.

    • @BoualiAli
      @BoualiAli  7 месяцев назад

      it is already there

  • @RachelJim-m9t
    @RachelJim-m9t 9 месяцев назад

    Hello Coach,
    Hope this message finds you well.
    I'm reaching out to you today because I believe your courses have the potential to attract a significant number of students and generate positive reviews.
    Would you be interested in proceeding further?
    Here are my marketing plan to promote your Udemy course to attract more students and gain many positive 5 stars reviews:
    1. Offering free Coupon: Provide a taste of your course content with a free coupon to enroll 1000 students in 5 days.
    2. Utilizing Social Media
    3. Email Marketing Campaign
    4. And possibly running ads.
    I am looking forward to hearing from you soon.

  • @Chernov1984
    @Chernov1984 10 месяцев назад

    +

  • @CheeseStickzZ
    @CheeseStickzZ 10 месяцев назад +16

    Please stop using @Data for entities

    • @emiraktas2341
      @emiraktas2341 9 месяцев назад

      why? Do you explain that?

    • @CheeseStickzZ
      @CheeseStickzZ 9 месяцев назад

      @@emiraktas2341 google @Data Lombok with jpa entities on stack overflow

    • @gabrielemartina6163
      @gabrielemartina6163 9 месяцев назад +1

      Why? Just a lombok feature😅

    • @CheeseStickzZ
      @CheeseStickzZ 9 месяцев назад

      @@gabrielemartina6163 search on Google lombok @Data jpa entity and see why it's bad. It's a mistake everyone makes

    • @go_lang_thang
      @go_lang_thang 9 месяцев назад

      why not bro ? ? ? ?