1,使用时
以前Configuration config = new Configuration().configure();
现在 Configuration config = new AnnotationConfiguration().configure();
2.以前是一个实例bean和一个*.hbm.xml
现在一个文件搞定 import javax.persistence.*;
@Entity @Table(name="user") // 非必要,在表格名称与类别名称不同时使用
public class User {
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;
@Column(name="name") // 非必要,在字段名称与属性名称不同时使用
private String name;
@Column(name="age")
private Integer age; // 非必要,在字段名称与属性名称不同时使用
.... //getter,setter...
}
3.配置hibernate.cfg.xml
以前 <mapping resource="my/bean/Teacher.hbm.xml" />
现在 <mapping class="onlyfun.caterpillar.User"/>

本文介绍了Hibernate框架中从XML配置向注解配置的转变过程,包括Configuration对象的使用变化、实体类的简化及配置文件的调整等内容。
3947

被折叠的 条评论
为什么被折叠?



