【发布时间】:2014-01-03 09:56:02
【问题描述】:
@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抽象类?有什么用?
【问题讨论】:
标签: java sql hibernate java-annotations