Spring boot : JPA (Part-3) | First Level Caching in JPA

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 69

  • @bhanvaibhav
    @bhanvaibhav 23 วันที่ผ่านมา

    Thanks Shreyansh one more time for making amazing video

  • @avinashrao8672
    @avinashrao8672 หลายเดือนก่อน +3

    Please add videos on Spring Security, and Spring Reactive Programming using WebFlux and WebClient

  • @divyeshbarvadiya3833
    @divyeshbarvadiya3833 หลายเดือนก่อน +9

    Why your part 2 paid?...here many people have no finance to pay your subscription

    • @hiteshpant9868
      @hiteshpant9868 หลายเดือนก่อน +2

      U study from here then will get good package, will u give some part of ur package to him ??
      No, right?
      That's why

    • @velmurugan1940
      @velmurugan1940 หลายเดือนก่อน

      @@hiteshpant9868 Did you understand the context?

    • @navdeepkaushik218
      @navdeepkaushik218 19 วันที่ผ่านมา

      Net recharge krne ke liye paise h toh yeh b kr skte h bro

    • @harshitrastogi866
      @harshitrastogi866 10 วันที่ผ่านมา

      To mat dekh na bhai tera theka le rakha h kya kisi ne

    • @divyeshbarvadiya3833
      @divyeshbarvadiya3833 10 วันที่ผ่านมา

      @@harshitrastogi866 tujse bola kya chup le varna gali khayega

  • @commonaccount-n5c
    @commonaccount-n5c 16 วันที่ผ่านมา

    Hi Shreyansh , Thanks for these notes they are a great help to get through your videos fast and revise/recollect them.
    Just one request , could you complete the PDF upload for SPRING BOOT , the current drive has PDF files upto the 15 th video only

  • @Charlesfrostman
    @Charlesfrostman หลายเดือนก่อน +1

    Another informative vid. Thanks

  • @story_rack
    @story_rack 25 วันที่ผ่านมา

    Hi , when we expect the microservices ,spring security ? could you tell the tentative ending date of this series as you have planned ?

  • @universal4334
    @universal4334 11 วันที่ผ่านมา

    1) Can a single entitymanager cache multiple entities if it has to work on multiple entities in a single http request ?
    2) What if some other request happened, and entity manager 2 updated the same entity that entity manager 1 is updated and put it in cache ? Then, the next operations on the smae entity will return the cache data of entity manager 1 right, which means stale data ?

    • @ConceptandCoding
      @ConceptandCoding  11 วันที่ผ่านมา

      1. Yes multiple entities are cached per entity manager.
      2. The use case which you have mentioned, in such scenario, Entity manager 1, might read stale data, if EntityManager2 updates the same entity. As they both are operating in isolation and Entity Manager1 is not aware of changes done by entityManager2.
      Some of the solutions for these are :
      - Optimistic locking
      - Avoid Long lived Entity Managers
      - Or Explicitly Refresh the EntityManager like EntityManager.refrest(entity), it will sync the data with the db

  • @sravyasri218
    @sravyasri218 หลายเดือนก่อน

    Hi Shrayansh, you have put great content so far and it’s very helpful. Could you tell me by when will the springboot playlist gets completed..So that it helps us in interviews

  • @formula2763
    @formula2763 หลายเดือนก่อน

    Hi Shrayansh.. Apprecieate the work you are doing but there are missing notes in pdf drive after the async . Please update the notes ASAP.

  • @girishanker3796
    @girishanker3796 18 วันที่ผ่านมา

    Hi bro. When can we expect the next video?

  • @talhakhan4329
    @talhakhan4329 หลายเดือนก่อน +2

    Why jpa part 2 video is not there, is it removed?

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน

      nope ita there

    • @talhakhan4329
      @talhakhan4329 หลายเดือนก่อน

      I m not able to see it .... Though I have watched it but not visible now.

    • @p...p
      @p...p หลายเดือนก่อน

      @@talhakhan4329 JPA part 2 is for Members only

  • @shadman346
    @shadman346 หลายเดือนก่อน

    If we try to call the jpa layer from the async flow (branching out from the main request flow) how entity manager creation will be handled in that new async thread?

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน +1

      this is my understanding:
      If you call a JPA repository or use EntityManager within an async task, Spring will
      Create a new EntityManager for that thread (if the method is transactional or a new transaction is required).
      If there is no transaction, EntityManager call will fail unless explicitly configured with a Propagation.REQUIRES_NEW.
      we can test this understanding once.

    • @shadman346
      @shadman346 หลายเดือนก่อน +1

      @ConceptandCoding thanks for the reply. I will try that out. :)

  • @harshgarg0906
    @harshgarg0906 หลายเดือนก่อน +1

    Hey Shrayansh ,
    How the EntityManager and @Transactional are related to each other ?

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน

      The EntityManager is not dependent on @Transactional for its existence or basic operations (like reading or managing entities within the persistence context during a request).
      However, @Transactional is required to define transactional boundaries for writing to the database, ensuring consistency and atomicity.
      In short, the EntityManager is tied to the request lifecycle, while @Transactional governs the transaction lifecycle. They are complementary but not dependent on each other for basic persistence operations.

  • @atishayjain5321
    @atishayjain5321 หลายเดือนก่อน

    Sir i have joined the channel but still not able JPA part 2 video #23 video can u please check on this

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน

      kindly check the membership level if "Unlock Java, springboot" one is selected

  • @er.sahilmd
    @er.sahilmd หลายเดือนก่อน

    Commenting here to come back

  • @ABDESSAMADALLAY-m3x
    @ABDESSAMADALLAY-m3x หลายเดือนก่อน

    When the part of second level of cache?
    This pkaylist it will covers lazy ,eager ,optimization?
    Thank u for content

  • @viditsinghbrahmania1476
    @viditsinghbrahmania1476 หลายเดือนก่อน

    Shrayansh bhaiya, Part 2 of JPA is members only. Can you fix this please?

  • @dummyaccount5789
    @dummyaccount5789 หลายเดือนก่อน +1

    By when will the spring boot series be completed?

    • @AR-nw6dv
      @AR-nw6dv 25 วันที่ผ่านมา

      Most probably 1 year

  • @ganeshsuragani4858
    @ganeshsuragani4858 หลายเดือนก่อน

    Hi Shrayansh, Could you explain persistence context wrt native queries

  • @Noperm2434
    @Noperm2434 หลายเดือนก่อน +1

    Waiting for this JPA part 3

  • @dayashankarlakhotia4943
    @dayashankarlakhotia4943 หลายเดือนก่อน

    Whole jpa part 1and 3 also locked for members 🎉❤

  • @NamritaSingh-z9b
    @NamritaSingh-z9b 29 วันที่ผ่านมา

    Nice video, can you make a video on novartis, it is organizing a challenge called NEST & hiring students through it

  • @vikassony2707
    @vikassony2707 18 วันที่ผ่านมา

    Bhai agla video kb tak aayega jpa ka?

  • @androratz
    @androratz หลายเดือนก่อน

    hello Shrayansh bhai pls tell us when this will be completed coz I hv interview pls reply bro thanks for the wonderful content

  • @MdArif-yc3yj
    @MdArif-yc3yj หลายเดือนก่อน +1

    waiting for part 3

  • @shahzebkhan1770
    @shahzebkhan1770 หลายเดือนก่อน

    Hi bro,
    I have a confusion , when you are saying each http request 1 entityManager will be created so it means every http request when we hit or it means every http request which have different url create entityManager . Or same http requests create entityManager every time . And if each http request create new entityManager then what is the meaning of caching .

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน +2

      each HTTP request, default we create one entity manager.
      Whats the use:
      lets say in 1 Call, you are fetching one entity multiple times, then only 1 time DB hit will happen.

    • @p...p
      @p...p หลายเดือนก่อน

      In a Spring JPA application, a new EntityManager is created for each HTTP request. Even if the same endpoint is hit multiple times, each request gets its own EntityManager.

    • @navdeepkaushik218
      @navdeepkaushik218 19 วันที่ผ่านมา

      Same doubt I have!!!

    • @girishanker3796
      @girishanker3796 18 วันที่ผ่านมา

      Use is it is given out of the box by Hibernate. We are not configuring any Cache as such.
      Without Hibernate L1 Cache there would be too much DB hits.
      Since Hibernate gives the L1 Cache feature out of the box the number of database hits are reduced.

  • @ShaheenSultana-f2y
    @ShaheenSultana-f2y หลายเดือนก่อน +1

    please add this in udemy

  • @adityasrivastava4082
    @adityasrivastava4082 13 วันที่ผ่านมา

    Please upload new videos..

  • @chandru_
    @chandru_ หลายเดือนก่อน

    Part 2 removed?

  • @Sauravkumar-w6d9s
    @Sauravkumar-w6d9s 29 วันที่ผ่านมา

    Plz provide project bcz i need to add in resume

  • @rajaneesh6420
    @rajaneesh6420 หลายเดือนก่อน

    Audio in japanese 😂😅
    Edit: you can change it in settings ->audio track

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน

      :) yes its a new feature. Select original voice

  • @bhanvaibhav
    @bhanvaibhav 25 วันที่ผ่านมา

    if you change the audio track of this video to hindi,, oh my god AI is speaking ..and what a tough hindi.... try once people

  • @sidharthjain2170
    @sidharthjain2170 หลายเดือนก่อน

    Why this video is not in your voice, some ai

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน

      i change the audio to original in video settings, i think new youtube feature is added

    • @sidharthjain2170
      @sidharthjain2170 28 วันที่ผ่านมา

      @@ConceptandCoding now, how should i remove it

  • @p...p
    @p...p หลายเดือนก่อน

    Funny Hindi audio track! For a few seconds, I was wondering if I was on the right channel.

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน +1

      yes its a youtube feature, in video setting, choose audio track and change it to original :)

  • @yuvhrajverma9665
    @yuvhrajverma9665 หลายเดือนก่อน +1

    Why voice is changed sir😢

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน

      voice changed? its might be new youtube feature, pls check video setting "select original".
      i think youtube have launched new audio feature, in which in multiple language we can watch the video.

    • @yuvhrajverma9665
      @yuvhrajverma9665 หลายเดือนก่อน

      ​@@ConceptandCoding
      Only in this video robotic voice is coming rest videos are ok

    • @ConceptandCoding
      @ConceptandCoding  หลายเดือนก่อน +1

      yes, from video setting, in audio track, select Original.
      This is new TH-cam feature added. in 10 different language you can watch now

    • @yuvhrajverma9665
      @yuvhrajverma9665 หลายเดือนก่อน +1

      Ok got it 🥲

  • @granthikpaul5844
    @granthikpaul5844 หลายเดือนก่อน

    great Stuff

  • @harshitagarwal2682
    @harshitagarwal2682 13 ชั่วโมงที่ผ่านมา

    👍👍