Annotation 1 Annotation 1 n n Override Annotation

  • Slides: 19
Download presentation
Annotation 1

Annotation 1

Annotation の例 (1) n n “@Override” の部分が Annotation は “@” からは じまる。 @Override は、moge

Annotation の例 (1) n n “@Override” の部分が Annotation は “@” からは じまる。 @Override は、moge メソッ ドに対する Annotation Moge クラスの do. It メソッド をオーバライドしていること を示す。 public class Hoge extends Moge { @Override public void do. It() { …… } } 4

Annotation の例 (2) n public class Hoge { do. It メソッドは deprecated であるこ @Deprecated

Annotation の例 (2) n public class Hoge { do. It メソッドは deprecated であるこ @Deprecated とを示す。 public void do. It() { …… } } 5

EJB 3. 0 の Entity Bean と Annotation 8

EJB 3. 0 の Entity Bean と Annotation 8

Employee. javaでは (1) // Entity Bean である @Entity // EMP テーブルと関連づけられる @Table(name = "EMP")

Employee. javaでは (1) // Entity Bean である @Entity // EMP テーブルと関連づけられる @Table(name = "EMP") public class Employee implements java. io. Serializable { …… } 12

Employee. javaでは (2) // emp. Noプロパティは Entity BeanのIDである。 @Id // emp. No プロパティは、テーブル中の //

Employee. javaでは (2) // emp. Noプロパティは Entity BeanのIDである。 @Id // emp. No プロパティは、テーブル中の // EMPNO項目とマッピングしている。 // また、主キーである。 @Column(name="EMPNO", primary. Key=true) public int get. Emp. No() {return emp. No; }. . . 13