📄 insertplatformuseraction.java
字号:
package com.rainbow.mms.coremanage;
import org.apache.log4j.Logger;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.opensymphony.webwork.ServletActionContext;
import com.opensymphony.xwork.ActionSupport;
import com.rainbow.mms.common.PlatformUser;
import com.rainbow.util.tools.HibernateUtil;
/**
* 添加新的平台用户
* @author TrWorks
*
*/
public class InsertPlatformUserAction extends ActionSupport {
private Logger log = Logger.getLogger(InsertPlatformUserAction .class);
private static final long serialVersionUID = 1L;
public String execute() throws Exception {
String userName = ServletActionContext.getRequest().getParameter("userName");
if (userName == null || userName.equals("")){
return ERROR;
}
String passwd = ServletActionContext.getRequest().getParameter("userPasswd");
if (passwd == null || passwd.equals("")){
return ERROR;
}
String sRole = ServletActionContext.getRequest().getParameter("role");
if (sRole == null || sRole.equals("")){
return ERROR;
}
int role = Integer.parseInt(sRole);
String result = ERROR;
try{
Session sess = HibernateUtil.currentSession();
Transaction tx = sess.beginTransaction();
PlatformUser platformUser = new PlatformUser();
platformUser.setUserName(userName);
platformUser.setUserPasswd(passwd);
platformUser.setRole(role);
sess.save(platformUser);
tx.commit();
result = SUCCESS;
}
catch(Exception e){
e.printStackTrace();
log.error(e);
}
finally{
HibernateUtil.closeSession();
}
return result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -