⚛️ 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
Q21 What are transactional propagation types in Spring and what are their use cases? ✓ Answered → Q22 What are transaction isolation levels in the @Transactional annotation and when should they be used? ✓ Answered → Q23 What is pessimistic locking in JPA and when would you use it instead of Serializable isolation? ✓ Answered → Q24 What is JPA and what problem does it solve? ✓ Answered → Q25 What is the difference between JPA and JDBC? ✓ Answered → Q26 What is the difference between JPA and Hibernate? ✓ Answered → Q27 What is an Entity in JPA? Generate → Q28 What is the purpose of the @Entity annotation? Generate → Q29 What is the purpose of the @Id annotation in JPA? Generate → Q30 What is the difference between @Column and @JoinColumn? ✓ Answered → Q31 What is the purpose of the @GeneratedValue annotation? ✓ Answered → Q32 What are the different ID generation strategies in JPA? ✓ Answered → Q33 What is the Persistence Context in JPA? ✓ Answered → Q34 What is the difference between EntityManager and EntityManagerFactory? ✓ Answered → Q35 What are the main responsibilities of EntityManager? ✓ Answered → Q36 What is the difference between persist() and save()? ✓ Answered → Q37 What is the difference between find() and getReference() in JPA? ✓ Answered → Q38 What is JPQL and how is it different from SQL? ✓ Answered → Q39 What are named queries in JPA? ✓ Answered → Q40 What is the Criteria API in JPA? ✓ Answered →