Java Spring Boot - JPA - Hibernate - H2 - One To Many - REST Web Service - RESTful API

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

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

  • @Jonsy
    @Jonsy 2 года назад +5

    This is EXACTLY what i was looking for. Thank you so much for this video. The way you explained every aspect and gave a reason for every decision, was very informative.

  • @elierantonioruedasulbara9562
    @elierantonioruedasulbara9562 Год назад

    Thank you man, I was looking like crazy how to make these relationships and thanks to you I achieved it, thank you very much, you helped me a lot. Greetings from Colombia.

  • @silentadvisor
    @silentadvisor 3 года назад +5

    Oh, man. This is the best video for creating REST app with JPA I found on youtube. Previously, what you have in this video, I found in parts. It is a pity that youtube did not offer this video earlier. Keep up the good work!

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +1

      Hey! Thanks for awesome feedback, glad you like the content! Keep coding! :D

  • @aniketchavan8443
    @aniketchavan8443 3 года назад +8

    Subscribed.
    One of the best resources to reach out to follow cleaner implementation and industry practices.
    Keep the great work, looking forward for content on microservices.

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +1

      Wow, thanks for great feedback! Glad you like the content! Keep coding!

  • @vengateshm2122
    @vengateshm2122 3 года назад +2

    Thank You very much.
    Excellent JPA playlist.
    Easy to comprehend the underneath concept.
    Kudos to your effort!!!

    • @CodeForgeYT
      @CodeForgeYT  3 года назад

      Hey! Thanks for the feedback. Happy to hear that you like it!

  • @Fluttertrends
    @Fluttertrends Год назад

    Thanks a lot, Great tutorial!! All worked just not the Swagger then I used Postman and everything was alright!!!

  • @swapnilkumar6852
    @swapnilkumar6852 3 года назад +1

    Liked. Subscribed.
    One of the best resources out there!!!

  • @marckhycs319
    @marckhycs319 3 года назад +2

    Thanks for this, very helpful to level up my understanding about springboot.

  • @rhaelhenrique
    @rhaelhenrique Год назад

    Thank you very much. Your video helped me a lot.

  • @ramabookstroremalang9131
    @ramabookstroremalang9131 2 года назад +1

    Just Subscribed. This tutorial absolutely helps me!! Thank you... thank you!

  • @thorbjorn1993
    @thorbjorn1993 3 года назад +1

    Świetne materiały! Szukałem takich tutków kupe czasu i w końcu znalazłem :) Po głosie od razu poznałem ,że z Polski :D

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +1

      Hey! Super, ciesze sie, ze Ci sie przydalo! No i dzieki, za pozytywny feedback, to chyba pierwszy komentarz po polsku! :D

    • @thorbjorn1993
      @thorbjorn1993 3 года назад +1

      @@CodeForgeYT Bardzo się przydaje , szczególnie że miałem wcześniej mnóstwo problemów żeby znaleźć jakiś wartościowy film o springu. Tutaj wytłumaczyłeś prosto jak chłopu więc w końcu do mnie dotarło ! :D Keep going, nice channel !

    • @AdamBekisz
      @AdamBekisz 3 года назад +1

      @@CodeForgeYT no to ode mnie drugi :) fajny materiał, chociaż straszny mętlik się robi z tymi dto. Jakie są zagrożenia jeśli bez nich? Poza tym czy PlainCardDto jest konieczne jeśli mamy możliwość skorzystania z @JsonManagedReference i @JsonBackReference? Czy może są jakieś przeciwskazania do ich używania?

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +1

      @Adam Bekisz Hey! Wielkie dzieki! Zagrozenia sa takie, ze bez nich w przypadku relacji dwukierunkowych przy serializacji jackson sie zapetli. Jesli nie chcesz stosowac DTO to spokojnie mozesz zastapic go encja z tymi wlasnie anotacjami. W zaleznosci od potrzeb mozna stosowac jedno lub drugie podejscie. DTO moim zdaniem jest o tyle fajne ze jest bardziej elastyczne w niektorych przypadkach, np. gdy potrzebujesz splaszczyc jakis obiekt. Proces mapowania DTO na encje i w druga strone mozna uproscic za pomoca biblioteczki mapstruct. Planuje w przyszlosci przygotowac wideo jak z niej korzysta. Pozdrawiam! Keep coding!

    • @mikseros123
      @mikseros123 2 года назад

      A jednak! A ja myślałem, że jakaś Albania/Rumunia.

  • @eduard-alexandrupredescu6982
    @eduard-alexandrupredescu6982 3 года назад +3

    It's a shame you have such a low ammount of views! Keep up the good work g!

  • @duccloud4101989
    @duccloud4101989 3 года назад +2

    You saved my day. Thank you very much

    • @CodeForgeYT
      @CodeForgeYT  3 года назад

      Hey! Glad about it. Good rest of the day to you!

  • @asdfasdfasdfasdf219
    @asdfasdfasdfasdf219 3 года назад +2

    Good tutorial dude!

  • @jacksonnosk8112
    @jacksonnosk8112 3 года назад +1

    Goooooood job dude!

  • @purushothamv5883
    @purushothamv5883 3 года назад +3

    The way your created DTO is simple and awesome, Great, Thanks, keep up the good work. But can we have such methods on our entities, is it a good practice?

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +2

      Hey! Great question. I think it is not considered a bad practice, but I think it would be better to have a mapper classes for entities where you can put mapper methods for each conversion. Alternative is to use library like mapstruct where you have to define interface and it will generate mappers for you, but it has its own pitfalls. Hope it helps. Keep coding!

    • @purushothamv5883
      @purushothamv5883 3 года назад +1

      Sure, got it...Thanks for the reply

  • @ovidius781
    @ovidius781 3 года назад +10

    Be careful with Data annotation from Lombok when you use it on entity, because it generate hash code and equals different than hash code used on jpa and can appear missunders when you want to use detached entities.

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +2

      Hey! Thanks for sharing the knowledge, hope it will be useful for someone. Keep Coding!

  • @Sulacv2
    @Sulacv2 2 года назад +1

    Hey here, i've trouble on the CartService.java at 1:10:15 ,
    My problem is the getCart method appear in red with the message " Cannot resolve method getCart() "
    I don't understand wher's my problem, everything before work fine

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 Год назад +1

    Thank you! Very easy and helpful for my preparing to interview in English. Your pronunciation is very understandable for me.
    But your "generated" word pronunciation surprised me a little.
    It is close to my pronunciation of this word in Russian.
    Is English your native language?

    • @tunebaker
      @tunebaker Год назад

      As I think the author is from Poland, that's why his pronounciation is MUCH clearer than for example most of indian guys )) BTW great tutorial, thanks a lot!

  • @nianeddavid7985
    @nianeddavid7985 3 года назад +2

    the best course I have taken regarding spring. But I would like to know is it possible to directly assign a card to a tag without going through the controller?

    • @CodeForgeYT
      @CodeForgeYT  3 года назад

      Glad you like it! What you mean by assinging card to a tag and by directly?

  • @dimitrisfou6908
    @dimitrisfou6908 3 года назад

    your video is very helpful and congratulations for that, but why y don't define the deleteItem() like a void and delete the Item by deleteById(id) method ??

  • @Pszemo
    @Pszemo 3 года назад +1

    Jak to jest w koncu z tym DTO? Powinienem to stosowac zawsze, jesli nie to w jakich sytuacjach. Czy jezeli obiekt Dto ma w zasadzie takie same pola jak nasza encja nie moge po prostu wystawic naszej encji?
    Mozesz mi jeszcze raz wytlumaczyc po co zostal stworzony PlainCartDto? Nie dalo sie tego inaczej zrobic?
    Dodatkowe pytanie odnosnie ResponseEntity, w wielu poradnikach zwracany jest obiekt np Student, zgaduje ze raczej powinnismy korzystan z ResponeEntity by wyslac jeszcze dodatkowo poprawny status odpowiedzi?
    Pozdrawiam

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +1

      Jesli chodzi o response entity to tak, lepiej obiekt opakowac niz wysylac go w surowej postaci.
      Nie trzeba robic Dto mozna zastosowac @JsonManagedReference, @JsonBackReference dla relacji dwukierunkowych.
      Generalnie jesli nie widzisz potrzeby hermetyzacji parametrow obiektow w dto, lub nie potrzebujesz innych parametrow w obiekcie niz te ktore sa w encji to spokojnie mozesz ich uzyc. Ja preferuje uzywanie dto.

  • @nishantpatial2611
    @nishantpatial2611 2 года назад

    Hi sir, for me removeItemFromCart() is not functioning. It is not deleting the item from cart no change in the cart items plz help.

  • @erickjhormanromero6905
    @erickjhormanromero6905 3 года назад +1

    Why did you not use JpaRepository instead of Crud one?

    • @CodeForgeYT
      @CodeForgeYT  3 года назад +2

      Well, JpaRepository is the most complex one and it allows for operations on persistance context (it extends CrudRepository). Simply it wasn't necessary to use it here. We needed only CRUD operations so CrudRepository was good enough. Hope it helps. Keep coding!

    • @erickjhormanromero6905
      @erickjhormanromero6905 3 года назад +2

      @@CodeForgeYT Good point thanks keep coding too

  • @jacksonnosk8112
    @jacksonnosk8112 3 года назад +1

    : )