1 package ejava.examples.orm.inheritance.annotated;
2
3 import javax.persistence.*;
4
5
6
7
8
9
10
11
12
13
14 @Entity @Table(name="ORMINH_CIRCLE")
15 public class Circle extends Shape {
16 private int radius;
17
18 @Transient
19 public String getName() {
20 return "circle:" + getId();
21 }
22
23 public int getRadius() {
24 return radius;
25 }
26 public void setRadius(int radius) {
27 this.radius = radius;
28 }
29
30 public String toString() {
31 StringBuilder text = new StringBuilder(super.toString());
32 text.append(", radius=" + radius);
33 return text.toString();
34 }
35 }