1、使用Annotation方式需要导入3个Annotation包(hibernate-annotations.jar、ejb3-persistence.jar、hibernate-commons-annotations.jar)
2、实体类添加注解
3、实体类的主键定义(在getId()方法前定义)
package com.jimmy.hibernate.model;
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class Teacher {
private int id;
private String name;
private String title;
@Id
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}
4、在hibernate.cfg.xml配置<map class=""/>告知实体类在那个位置
PS:使用Annotation方式必须采用 Configuration cf=new AnnotationConfiguration();