EmployeeImpl.java
package com.sword.rapdemo;
import java.util.Date;
public class EmployeeImpl implements Employee {
String employeeid;
String employeename;
String phone;
String handphone;
String address;
Date birth;
Date hiredate;
public String getEmployeeid() {
return employeeid;
}
public void setEmployeeid(String employeeid) {
this.employeeid = employeeid;
}
public String getEmployeename() {
return employeename;
}
public void setEmployeename(String employeename) {
this.employeename = employeename;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getHandphone() {
return handphone;
}
public void setHandphone(String handphone) {
this.handphone = handphone;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public Date getBirth() {
return birth;
}
public void setBirth(Date birth) {
this.birth = birth;
}
public Date getHiredate() {
return hiredate;
}
public void setHiredate(Date hiredate) {
this.hiredate = hiredate;
}
}
Employee.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.sword.rapdemo.EmployeeImpl" table="employee">
<id name="employeeid" type="string">
<column name="employeeid" length="12" />
<generator class="assigned" />
</id>
<property name="employeename" type="string">
<column name="employeename" length="16" />
</property>
<property name="phone" type="string">
<column name="phone" length="16" />
</property>
<property name="handphone" type="string">
<column name="handphone" length="16" />
</property>
<property name="address" type="string">
<column name="address" length="50" />
</property>
<property name="birth" type="timestamp">
<column name="birth" length="23" />
</property>
<property name="hiredate" type="timestamp">
<column name="hiredate" length="23" />
</property>
</class>
</hibernate-mapping>