@Column(length=50, nullable=false)こんな具合に書かれているものもありますね。これは()内に、コラムの属性を記述しているのです。こんな具合に、そのコラムに設定すべき属性もまとめてアノテーションに記述できます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
package com.tuyano.libro.db; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class SampleEntity { @Id @Column @GeneratedValue(strategy=GenerationType.AUTO) private long id; @Column(length=50, nullable=false) private String name; @Column(length=100, nullable=true) private String mail; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getMail() { return mail; } public void setMail(String mail) { this.mail = mail; } public long getId() { return id; } public SampleEntity() { super(); } public SampleEntity(String name, String mail) { this(); this.name = name; this.mail = mail; } public String toString() { return "SampleEntity [id=" + id + ", name=" + name + ", mail=" + mail + "]"; } }
<< 前へ | 次へ >> |