Spring Boot और Kotlin में JpaRepository के माध्यम से बल्क डेटा इंसर्शन
सभी को नमस्ते! मैं Kotlin + Spring Boot + Hibernate पर एक एप्लिकेशन लिख रहा हूँ, और मुझे CockroachDB टेबल में कई रिकॉर्ड इंसर्ट करने की आवश्यकता है। फिलहाल मैं इसे saveAll() के माध्यम से लूप में कर रहा हूँ:\n\n```kotlin\n@Repository\ninterface UserRepository : JpaRepository\n\n@Service\nclass UserService(private val repo: UserRepository) {\n fun insertUsers(users: List) {\n users.forEach { repo.save(it) } // या repo.saveAll(users)\n }\n}\n```\n\nसमस्या: यदि 1000+ उपयोगकर्ता हैं, तो यह बहुत धीमा काम करता है। लॉग में दिखता है कि Hibernate प्रत्येक रिकॉर्ड के लिए अलग INSERT बना रहा है। मैंने पढ़ा है कि batch inserts किए जा सकते हैं, लेकिन समझ नहीं आ रहा कि सही तरीके से कॉन्फ़िगर कैसे करें।\n\nप्रश्न:\n1. JpaRepository के माध्यम से बल्क इंसर्शन कैसे करें ताकि Hibernate INSERT को एक बैच में जोड़े?\n2. क्या ap को बदलने की आवश्यकता है