タグ

2015年10月6日のブックマーク (2件)

  • JPA (Java Persistence API)のアノテーション

    @javax.persistence.Column 永続プロパティまたはフィールド用のマップされた列を指定するために使用される。@Columnアノテーションが指定されていない場合は、デフォルト値が適用される。 @Column アノテーションには以下に示す任意要素を指定できる。 columnDefinition 列のDDLを生成するときに使用されるSQLの句を String 型で指定する。 insertable 永続化プロバイダによって生成されるSQLのINSERT文に列が含まれるかどうかを boolean 型で指定する。 length 列の長さを int 型で指定する。 name 列の名前を String 型で指定する。 @Entity @Table(name="EMP") public class Employee { @Id @GeneratedValue @Column(name =

    snoopyo
    snoopyo 2015/10/06
    [アノテーション]
  • JPA関連アノテーションの基本として-その1- - A Memorandum

    @Entityアノテーションと@Idアノテーション @Tableアノテーション @GeneratedValueアノテーション @Columnアノテーション @Transientアノテーション @MappedSuperclassアノテーション 次回は @Entityアノテーションと@Idアノテーション まずは、これが無いと始りません。@Entityは該当のクラスがエンティティであることを指定し、@Idはプライマリキーとなるプロパティかフィールドを指定します。 @Entity public class Customer { @Id private Long id; private String firstname; private String lastname; // ・・ } @Idは以下の様に指定することもできます。というかこっちの方が一般的か? @Id public Long getI

    JPA関連アノテーションの基本として-その1- - A Memorandum