⚛️ React🟨 JavaScript🔷 TypeScript🟢 Node.js🟠 HTML🔵 CSS🐍 Python☕ Java🗃️ JPA🌱 Spring Boot🔗 Spring Microservices🅰️ Angular🐳 Docker📨 Kafka☸️ Kubernetes🗄️ SQL🏗️ System Design📊 DSA🔀 Git🧠 RAG Fundamentals📚 Naive RAG🕸️ Graph RAG🔀 Hybrid RAG📄 HyDE RAG🧩 Contextual RAG⚡ Adaptive RAG🤖 AI Agents🔗 Agent Protocols🧠 Behavioural🎯 Situational💬 Communication👥 Leadership🔍 Problem Solving📚 Domain Knowledge
Q1 How to fetch children in JPA with association? ✓ Answered Q2 What is the difference between Lazy and Eager fetching? ✓ Answered Q3 When should we use Lazy loading vs Eager loading? ✓ Answered Q4 How can you fetch a LAZY association as EAGER in a NamedQuery? ✓ Answered Q5 What is NamedEntityGraph? ✓ Answered Q6 Explain entity states in JPA and the transitions between them. ✓ Answered Q7 Explain what the merge() method does in JPA and how it differs from persist(). ✓ Answered Q8 What is the difference between merge() and update() in Hibernate? ✓ Answered Q9 What is Flush Mode in JPA and how does it affect persistence context synchronization? ✓ Answered Q10 How can you tune Hibernate or JPA for high throughput systems? ✓ Answered Q11 What is StatelessSession in Hibernate and when would you use it for bulk migration? ✓ Answered Q12 Explain composite keys in JPA and how they are implemented. ✓ Answered Q13 How do you implement composite keys using Spring Data JPA repositories? ✓ Answered Q14 Explain the different inheritance mapping strategies in JPA. ✓ Answered Q15 What are Hibernate event listeners and when are they used? ✓ Answered Q16 How do you configure Ehcache as a second-level cache provider in Hibernate or JPA? ✓ Answered Q17 How can Redis be used as a second-level cache provider in Hibernate or JPA? ✓ Answered Q18 Where is cache stored in JPA when second-level caching is enabled? ✓ Answered Q19 When using Ehcache as a second-level cache, where is the cache stored and how is it managed? ✓ Answered Q20 What is the difference between JOIN FETCH and Entity Graph in JPA? ✓ Answered