Hello Everyone, I'm currently trying to figure out how to map objects with inheritance using the Mapper framework. I've got a Lab and a Scientist who inherit from Source.
As I understand there's no direct way to do inheritance using the Mapper framework so I'm trying to figure out how to implement 'Single Table Inheritance'. Right now I'm trying to create a single trait (Source) for the values that they share called BaseSource and my idea is to mix it in both Lab and Scientist. I would then define the table name of both scientist and lab to be the same - I think this would work but what I'm not sure of is the following: - If both Scientist and Lab mixes in the IdPK trait and use the same table, will the id still be unique? - A Discovery has a source, how do i create MappedLongForeignKey to the table they share (lab, scientist)? I hope you'll be able to help me out :) Thanks, Mads Hartmann Jensen -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
