本文实例讲述了Hibernate的Annotation版Hello world实现方法。分享给大家供大家参考,具体如下:
需要引入的包:hibernate-commons-annotations-4.0.4.Final.jar
由于我使用的是:hibernate-release-4.3.5.Final,在required目录下已经有了。
bean:
import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name="teacher")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; } @Column(name="name") public String getName() { return name; } public void setName(String name) { this.name = name; } @Column(name="title") public String getTitle() { return title; } public void setTitle(String title) { this.title = title; }}对应的hibernate.cfg.xml文件:
<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://mit(); session.close(); cf.close(); }}注意:代码省略了包路径。
其他方面:
1.注解可以加在属性上,也可以加在get方法上。
2.注解的mapping和xml配置的xml的不同!一个是resource,一个是class。
希望本文所述对大家Hibernate框架程序设计有所帮助。