আমি জেপিএ-ম্যাপযুক্ত সত্তায় মাল্টি-কি বাধাটি প্রবর্তনের চেষ্টা করছি:
public class InventoryItem {
@Id
private Long id;
@Version
private Long version;
@ManyToOne
@JoinColumn("productId")
private Product product;
@Column(nullable=false);
private long serial;
}
মূলত (পণ্য, সিরিয়াল) জুটিটি অনন্য হওয়া উচিত তবে আমি কেবল একটি উপায় খুঁজে পেয়েছি যে সিরিয়ালটি অনন্য হওয়া উচিত। এটি স্পষ্টতই ভাল ধারণা নয় যেহেতু বিভিন্ন পণ্যগুলির একই ক্রমিক সংখ্যা থাকতে পারে।
জেপিএ এর মাধ্যমে এই সীমাবদ্ধতা উত্পন্ন করার কোনও উপায় আছে বা আমি নিজে ডিবিতে এটি তৈরি করতে বাধ্য হই?