⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addpart.java

📁 办公自动化项目
💻 JAVA
字号:
package com.t60.oa.service.org;

import com.t60.oa.po.Department;
import com.t60.oa.web.org.*;
import hong.javanet.dao.HibernateUtil;
import java.lang.reflect.InvocationTargetException;
import org.hibernate.Session;
import org.hibernate.*;
import org.hibernate.criterion.*;
import java.util.*;

public class AddPart {
    private AddPartForm form;

    private String message;

    public void savePart() throws InvocationTargetException,
            IllegalAccessException  {

       Session session=HibernateUtil.currentSession();
            //String fid="0001";
             String fid=form.getId();
            Criteria cri = session.createCriteria(Department.class)
                           .add(Restrictions.like("id",fid+"____"));
         cri.setProjection(Projections.max("id"));
       String pid=(String)cri.uniqueResult();
       if(pid==null)
           pid=fid+"0001";
       else
       {
           pid = pid.substring(pid.length()-4,pid.length()); //去掉前4位
           int d = Integer.parseInt(pid) + 1;
           String dd = String.valueOf(d);
           String str = "";
           for (int i = 0; i < 4 - dd.length(); i++)
               str += "0";
           pid = fid + str + String.valueOf(d); //获取要添加的部门id
       }
       Department part = new Department();
       part.setId(pid);
       part.setDepName(form.getDepName());
       part.setDepDesc(form.getDepDesc());
   //    org.apache.commons.beanutils.BeanUtils.copyProperties(part,form);
       HibernateUtil.currentSession().save(part);

   }



    public AddPartForm getForm() {
        return form;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }



    public void setForm(AddPartForm form) {
        this.form = form;
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -