哈哈哈哈

main
768863620@qq.com 2025-06-19 17:29:03 +08:00
parent 4c5bec680b
commit 152772eb00
1 changed files with 14 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package com.dev.energy.server.valuelist.adapter.hib3;
import java.lang.reflect.InvocationTargetException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
@ -213,9 +214,20 @@ return translator.getSQLString();
Map mmpMap=info.getFilters();
for (Object key : mmpMap.keySet()) {
String ketstr=(String)key;
String parm= mmpMap.get(key).toString();
hql=hql.replace("{"+ketstr+"}", parm.replaceAll(" ", ""));
Object parm= mmpMap.get(key);
LOGGER.info(ketstr+"--"+parm.getClass().getName());
if("java.util.Date".endsWith(parm.getClass().getName())){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 格式化日期为字符串
String dateString = sdf.format(parm);
hql=hql.replace("{"+ketstr+"}", dateString);
}else{
hql=hql.replace("{"+ketstr+"}", parm.toString().replaceAll(" ", ""));
}
}