Student.java

package com.wxh.dto;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;


@Entity
@Table(name="tb_stu")//指定表名称
@SequenceGenerator(name="mySeq",sequenceName="auto_stuid")
public class Student implements Serializable{

private int stuNo;
private String name;
private String major;
private int comingYear;
private String type;

@Id
@Column(name="sno")
@GeneratedValue(strategy=GenerationType.AUTO,generator="mySeq")//指定主键的生成策略
public int getStuNo() {
return stuNo;
}
public void setStuNo(int stuNo) {
this.stuNo = stuNo;
}

@Column(name="stuName",length=16,nullable=false)
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMajor() {
return major;
}
public void setMajor(String major) {
this.major = major;
}
public int getComingYear() {
return comingYear;
}
public void setComingYear(int comingYear) {
this.comingYear = comingYear;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}


hibernate.cfg.xml

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>

<session-factory>
<property name="hbm2ddl.auto">update</property>
<property name="dialect">
org.hibernate.dialect.Oracle9Dialect
</property>
<property name="connection.url">
jdbc:oracle:thin:@127.0.0.1:1521:orcl
</property>
<property name="connection.username">scott</property>
<property name="connection.password">tiger</property>
<property name="connection.driver_class">
oracle.jdbc.driver.OracleDriver
</property>
<property name="myeclipse.connection.profile">oracle</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<mapping class="com.wxh.dto.Student" />

</session-factory>

</hibernate-configuration>