package org.tests.inheritance.cache; import javax.persistence.DiscriminatorColumn; import javax.persistence.DiscriminatorType; import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; import javax.persistence.Inheritance; import javax.persistence.InheritanceType; @Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "dtype", discriminatorType = DiscriminatorType.INTEGER) @DiscriminatorValue(value = "0") public class CIStreetParent extends CIBaseModel { protected String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }