因为Hibernate应用了Annotation特性,所以见到很多实体类都像下面的代码:
package test;import javax.persistence.*;/**
* 出版物的一种,该类代表了其中的图书。 (其它可能还有杂志、报纸等等)
*
* @author
*
*/
@Entity
@Table(name = "Book")
@PrimaryKeyJoinColumn(name = "Id")
public class Book extends Title { private String isbn;
@Column(name="Isbn", length=30, nullable=false)
public String getIsbn() {
return isbn;
}
public void setIsbn(String isbn) {
this.isbn = isbn;
}
}
想弄清楚上面代码中的Annotation代码是自己手动写的,还是用什么工具生成的?
谢谢
package test;import javax.persistence.*;/**
* 出版物的一种,该类代表了其中的图书。 (其它可能还有杂志、报纸等等)
*
* @author
*
*/
@Entity
@Table(name = "Book")
@PrimaryKeyJoinColumn(name = "Id")
public class Book extends Title { private String isbn;
@Column(name="Isbn", length=30, nullable=false)
public String getIsbn() {
return isbn;
}
public void setIsbn(String isbn) {
this.isbn = isbn;
}
}
想弄清楚上面代码中的Annotation代码是自己手动写的,还是用什么工具生成的?
谢谢
另:MyEclipse怎样可以自动生成?没找到这样的功能,谢谢。