📄 employeebean.java
字号:
package com.struts.action;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import pp.Employee;
import pp.Department;
import com.struts.form.EmployeeForm;
import java.util.HashSet;
public class EmployeeBean {
private Session jj;
private String eid="";
private String ename="";
private Float esalary;
private Integer eage;
private String edepart="";
public EmployeeBean()
{
Configuration oo=new Configuration();
oo.configure();
SessionFactory sfy=oo.buildSessionFactory();
jj=sfy.openSession();
}
public void addEmployee(Employee employee,EmployeeForm employeeForm)
{
try{
eid=employeeForm.getId();
ename=new String(employeeForm.getName().getBytes("gb2312"));
edepart=employeeForm.getDepartment();
eage=employeeForm.getAge();
esalary=employeeForm.getSalary();
Employee emp=new Employee(eid,eage,ename,esalary,new Department(edepart),new HashSet());
Transaction tr=jj.beginTransaction();
jj.save(emp);
tr.commit();
}
catch(Exception e){System.out.print(e);}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -