StringBuffer sb = new StringBuffer();
sb.append("SELECT USERID,USERNAME FROM AU_USERINFO WHERE LOGINID=? AND PASSWORD=?");
connection = dbcf.createConnection();
//这里是自带的数据库操作方式。
SqlCommand sqlcommand = new SqlCommand(connection);
List<Map<String, Object>> list2 = sqlcommand.queryForList(sb.toString(),list);
if(list2!=null && list2.size()>0){
//这里约定了一个参数,流程引擎在运行时会默认从session里按照这两个key来获取参数,如果替换了登录的方式,请保证这两个key依然可以获取到正确的数据
request.getSession().setAttribute(FlowCenterService.LOGIN_USER_ID, list2.get(0).get("USERID"));
request.getSession().setAttribute(FlowCenterService.LOGIN_USER_NAME, list2.get(0).get("USERNAME"));