读书人

Hibernate之第二解之-hibernate_demo_

发布时间: 2013-11-09 17:06:34 作者: rapoo

Hibernate之第2解之-hibernate_demo_1_annotation

上一个例子是一个基础的HIbernate的CRUD,不过用的是hbm.xml映射持久化类;

这里将第一个例子稍作改动,改为annotation的,使用注解可以免去持久化类的配置文件。

step1:修改Student持久化类:

package model;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name="s")public class Student {@Id @GeneratedValue(strategy=GenerationType.IDENTITY)@Column(name="sid")private int id;@Column(name="sname")private String name;public int getId() {return id;}private void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}

step2:删除Student.hbm.xml配置文件;

step3:修改hibernate.cfg.xml配置文件:

??????? 将这个mapping删除:

<mapping resource="model/Student.hbm.xml"/>

??????? 替换为:

<mapping class="model.Student"/>

?完成!

读书人网 >其他相关

热点推荐