Como herdar um modelo da superclasse no playframework

Estou tentando entender como a herança funciona em jogo! Mas sem sucesso aind

Então, eu tenho essa superclasse:

@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)  
abstract class SuperClass extends Model {  
    @Id  
    @GeneratedValue(strategy = GenerationType.TABLE, generator = "SEQ_TABLE")   
    @TableGenerator(name = "SEQ_TABLE")  
    Long id;  

    int testVal;
}

E 2 classes herdadas:

@Entity
public class Sub extends SuperClass {        
    String name;

    @Override
    public String toString() {
            return name;
    }
}

@Entity
public class Sub1 extends SuperClass {        
    String name;

    @Override
    public String toString() {
            return name;
    }
}

Também tenho 2 controladores para classes herdadas:

public class Subs and Sub1s extends CRUD {

}

epois que o aplicativo foi iniciado, recebo 2 tabelas no MySQL db para meus modelos (Sub e Sub1) com essa estruturEu iri bigint (20),nom varchar (255). Sem testVal que está na superclasse.

E quando tento criar um novo objeto deSu classe na interface CRUD, recebo esse erro:correu um erro de execução no modelo {module: crud} /app/views/tags/crud/form.html. A exceção gerada foiMissingPropertyException: nenhuma dessas propriedades: testVal da classe: models.Sub.

In {module: crud} /app/views/tags/crud/form.html (na linha 64) # {crud.numberField name: field.name, value: (currentObject? currentObject [field.name]: null) /}

O que devo fazer para gerar corretamente tabelas MySQL para modelos herdados e corrigir o err possível ter um único superController para várias classes herdada

questionAnswers(2)

yourAnswerToTheQuestion