hibernate注解方式:
实体类:
package com.bean;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "Emplyoee")
public class Emplyoee {
@Id
@GeneratedValue
@Column(name = "id")
private int id;
@Column(name = "name")
private String name;
@Column(name = "money")
private int money;
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 getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
@Override
public String toString() {
return "Emplyoee [id=" + id + ", name=" + name + ", money=" + money + "]";
}
}
hibernate.cfg.cml:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="hbm2ddl.auto">update</property>
<property name="myeclipse.connection.profile">mydatabase</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="connection.password">545117953</property>
<property name="connection.username">root</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/banxian
</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="default_batch_fetch_size">30</property>
<!-- 使用注解方式,需配置实体类 -->
<mapping class="com.bean.Emplyoee"/>
<!-- <mapping resource="User.hbm.xml" /> -->
</session-factory>
</hibernate-configuration>