package com.alvazan.test.db; import com.alvazan.orm.api.base.anno.NoSqlEntity; import com.alvazan.orm.api.base.anno.NoSqlId; import com.alvazan.orm.api.base.anno.NoSqlInheritance; import com.alvazan.orm.api.base.anno.NoSqlInheritanceType; import com.alvazan.orm.api.base.anno.NoSqlVirtualCf; @NoSqlEntity @NoSqlVirtualCf(storedInCf="ourstuff") @NoSqlInheritance(subclassesToScan={InheritanceSub1.class, InheritanceSub2.class}, strategy=NoSqlInheritanceType.SINGLE_TABLE, discriminatorColumnName="classType") public class InheritanceSuper { @NoSqlId private String id; private long num; private String lastName; public String getId() { return id; } public void setId(String id) { this.id = id; } public long getNum() { return num; } public void setNum(long num) { this.num = num; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } }