আমি করতে চেষ্টা করছি EnumListFieldউত্তোলন / রেকর্ড / Squeryl, অনুরূপ MappedEnumListমধ্যে LiftMapper। স্টোরেজের ধরণটি দীর্ঘ / বড় হতে হবে। আমি বুঝতে পারি যে আমি যদি সংজ্ঞা দিই:
def classOfPersistentField = classOf[Long]
তারপরে স্কয়ারিল জানবে এটির একটি বড় কলাম তৈরি করা উচিত। এবং আমি জানি যে এটি setFromAny()মান নির্ধারণ করতে ব্যবহার করে লংকে যেতে পারে। যে টুকরোটি আমি পাই না তা হ'ল:
কিভাবে এটি ক্ষেত্রের মান পড়বে? যদি এটি ব্যবহার করে তবে এটি valueBoxএকটি পাবে Seq[Enum#Value]এবং কীভাবে এটি দীর্ঘায়িত করা যায় তা তা জানবে না।
আমি স্কোয়ারেলকে কীভাবে বলব যে আমার লংকে রূপান্তর Seq[Enum#Value]করতে, বা এমন একটি "গেটর" সংজ্ঞা দেবে যা একটি দীর্ঘ ফিরিয়ে দেয়, এবং এটি "সাধারণ" গেটের সাথে দ্বন্দ্ব করে না?