📄 departmentbean.java
字号:
package com.struts.action;
import java.util.HashSet;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import com.struts.form.DepartmentForm;
import pp.Department;
import pp.Employee;
public class DepartmentBean {
private Session jj;
private String addid="";
private String addname="";
private String adddescription="";
private String addleader="";
public DepartmentBean()
{
Configuration oo=new Configuration();
oo.configure();
SessionFactory sfy=oo.buildSessionFactory();
jj=sfy.openSession();
}
public void addDepartment(Department department,DepartmentForm departmentForm)
{
try{
addid=departmentForm.getId();
addname=new String(departmentForm.getName().getBytes("gb2312"));
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnn"+addname);
adddescription=departmentForm.getDescription();
addleader=departmentForm.getLeader();
Department dep=new Department(addid,adddescription,addname,new Employee(addleader),new HashSet());
System.out.println("部门名称:"+dep.getName()+"部门描述:"+dep.getDescription());
Transaction tr=jj.beginTransaction();
jj.save(dep);
tr.commit();
}
catch(Exception e){System.out.print(e);}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -