@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
この注釈を使用する理由 これがテーブル ID 値を自動インクリメントするかどうかを知る必要があります。(GenerationType.IDENTITY) この注釈を使用したときに実際に起こっている他の型はありますか?
public class Author extends Domain
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Integer id;
@Basic(optional = false)
@Column(name = "name")
private String name;
@Column(name = "address")
private String address;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "authorId")
private List<Book>
bookList;
public Author()
{
setServiceClassName("wawo.tutorial.service.admin.AuthorService");
}
}
*Domain抽象クラスを拡張する必要はありますか?その用途は?