hibernate2

时间:2014-07-07 09:43:33
【文件属性】:

文件名称: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)

网友评论