哈哈哈哈
parent
4c5bec680b
commit
152772eb00
|
|
@ -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(" ", ""));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue