【文件属性】:
文件名称:hibernate2
文件大小:6KB
文件格式:RAR
更新时间:2014-07-07 09:43:33
hibernate 的Annotation的一个简单事例
Hibernate Annotation简单应用
接着上次的程序我们将其改为Annotation版本的
既然用Annotation那就要将其对应的包导入到工程
然后我们将entity包中的Student.hbm.xml文件删除,将hibernate.cfg.xml文件中的
改为
接着将Student.java文件中类的开头添加@Entity和@Table注解,将getId方法加上@Id注解。更改如下:
@Entity
@Table(name = "Student")
public class Student implements Serializable {
private static final long serialVersionUID = -5596241291862147220L;
private int id;
private String name;
private int age;
@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 int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
此时我们就要运行测试类了,但在运行测试类之前,我们要将测试类中生成SessionFactory方法更改一下,更改为:
SessionFactory factory = new AnnotationConfiguration().configure()
.buildSessionFactory();
这时,我们就可以运行这个测试类了。
【文件预览】:
Hibernate_Annotation_Experience
----.project(407B)
----bin()
--------test.class(1KB)
--------cc()
--------hibernate.cfg.xml(948B)
----test()
--------test.java(611B)
----.settings()
--------org.eclipse.jdt.core.prefs(629B)
----src()
--------cc()
--------hibernate.cfg.xml(948B)
----.classpath(739B)