Anybody out there? I just need to know if this is the normal behavior. If so then I presume the work around is not to avoid multiple inheritance? Is my presumption correct?
Cheers. On Thursday, June 11, 2015 at 5:16:27 AM UTC+12, Chris Waldron wrote: > > I wanted to add a UUID property called "id" and a couple of datetime > properties for audit purposes to all of my objects. What I did was to add > the properties to class V. This way any class that inherits V would obtain > the base properties. However when I created a class using multiple > inheritance i noticed in the Workbench that it creates the class > duplicating the fields from superclass V.: > > For example: > > create property V.id binary > create property V.createAt datetime > create property V.updatedAt datetime > > create class A extends V > create class B extends V > > create class C extends A, B > > In this case C has two sets of of the same base properties defined in V > that it inherited from both A and B. > > I expected only one set of properties -- the properties defined on the > superclass V. > > I'm using OrientDB 2.1-rc3 Community Edition (May 22nd, 2015) > And Workbench version 2.0.3 > > > > > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
