सुनिश्चित नहीं है कि यह अभी तक हल हो गया है। मुझे भी यही समस्या थी। मेरे लिए समाधान यह था कि मैं स्वयं आईडी सेट करूं।
@Id
private String id = new ObjectId().toString();
अब आप किसी अन्य स्ट्रिंग फ़ील्ड की तरह आईडी फ़ील्ड का इलाज कर सकते हैं।
उम्मीद है ये मदद करेगा।