ApproveOnline approveOnline = (ApproveOnline) baseDao.get(ApproveOnline.class, approveOnlineId);
IMaterial oMaterial = (IMaterial) baseDao.get(Material.class, mid);
DynamicSqlConfig config = DynamicSqlConfig.getConfigInfo("dynamicsql",
"orup.xml", "getBureauUnits");
List organizations = new ArrayList();
List> list = baseDao.sql(Organization.class, config.getSqlStr());
DynamicSqlConfig config = DynamicSqlConfig.getConfigInfo("dynamicsql","process.xml", "getProcessButtonPrivilege");
Map args = new HashMap();
args.put("businessId", businessId);
args.put("activityName", activityName);
List> list = baseDao.sql(config.getDbName(), config.getMixSqlStr(),args);
DynamicSqlConfig config = DynamicSqlConfig.getConfigInfo("database.xml", "getProjectEndYKDEntity");
Map args = new HashMap();
List projectEndInstances = (List) baseDao.sql(ProjectEndInstance.class,
config.getMixSqlStr(args.keySet(), args.keySet()) + "" + config.getEndsqlStr(), args);
public abstract List SQLPageToType(Class cls, String sql, int pageNum, int pageSize, Map args);
DynamicSqlConfig config = DynamicSqlConfig.getConfigInfo("dynamicsql", "orup.xml","getSuspendAuthorityUser");
Map argsMap = new HashMap();
argsMap.put("id", organization.getParentid());
List users = baseDao.SQLPageToType(User.class, config.getMixSqlStr(), 0, Integer.MAX_VALUE,argsMap );
DynamicSqlConfig config = DynamicSqlConfig.getConfigInfo("dynamicsql/project.xml", "getArchiveProjectList");
String sql = config.getMixSqlStr() + sqlFilter + config.getEndsqlStr();
baseDao.sqlAsMap(config.getDbName(), sql, 1, 500);
String tableName = "ld".equals(index) ? BDC_LD : BDC_ZH;
String querySql = "select * from " + tableName + " where pid = " + projectId + " and bdcdyh like '%" + bdcdyh + "%' ";
List
IMaterial materialFile = new Material();
materialFile.setAdddate(new Date());
materialFile.setDescription("YKD_FILE");
materialFile.setExtension(extension);
materialFile.setMaterialSize(String.valueOf(fileSize));
baseDao.save(materialFile);
for (Map map : resList) {
TysbhEntity tysbhEntity = new TysbhEntity();
tysbhEntity.setGmtCreate(new Date());
tysbhEntity.setPid(MapUtils.getInteger(map, "PID"));
tysbhEntity.setSource(MapUtils.getInteger(map, "APPLYSOURCE"));
tysbhEntity.setTysbh(MapUtils.getString(map, "TYSBH"));
tysbhEntities.add(tysbhEntity);
}
baseDao.saveAll(TysbhEntity.class, tysbhEntities);
IProjectRelation projectRelation = projectRelationSupport
.getProjectRelation(projectId);
projectRelation.setHeadprojectid(headProjectId);
baseDao.saveOrUpdate(projectRelation);
List criterion = new ArrayList();
if (StringUtils.isNotEmpty(queryFilter)) {
criterion.add(Restrictions.like("businessName", queryFilter, MatchMode.ANYWHERE));
criterion.add(Restrictions.like("reportType", queryFilter, MatchMode.ANYWHERE));
}
List configList = (List) baseDao.criteria(WordReportConfig.class, criterion, pageIndex, pageSize);
List cs = new ArrayList();
cs.add(Restrictions.in("businessId", bizIds));
cs.add(Restrictions.ne("syncGt", 1));
List resList = (List)
baseDao.criteria(ProjectEndInstance.class, cs,
Order.desc("updateTime"),
1,
15);
List criterions = new ArrayList();
criterions.add(Restrictions.eq("id", id));
List> sysMessageLst = baseDao.criteria(MessageItem.class,criterions,Order.desc("recodeDate"));
List criterions = new ArrayList();
criterions.add(Restrictions.ne("state", 0));
int count=baseDao.count(HzArchiveProject.class, criterions);
数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。