@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");
}
}
* 도메인 추상 클래스 확장이 필요한가요?