Javadoc içinde, bir entity sınıfının normal bir sınıftan türemesini gösteren örnek aşağıdaki gibidir :
public class Cart {
// This state is transient
Integer operationCount;
public Cart() { operationCount = 0; }
public Integer getOperationCount() { return operationCount; }
public void incrementOperationCount() { operationCount++; }
}
Yukarıdaki normal sınıfı extend eden Entity sınıfı :
@Entity
public class ShoppingCart extends Cart {
Collection items = new Vector();
public ShoppingCart() { super(); }
@OneToMany
public Collection getItems() { return items; }
public void addItem(Item item) {
items.add(item);
incrementOperationCount();
}
}
ShoppingCart entity'si Cart sınıfı extend etmiştir.