Merge branch 'dev' of adair.song/i3plus-pojo into dev

yun-zuoyi
王杰 5 years ago committed by nancy.li
commit 33a4c6b7bb

@ -1551,13 +1551,20 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
@Override @Override
public List<T> findByHqlWhereByClear(DdlPackBean packBean, String dateTime) { public List<T> findByHqlWhereByClear(DdlPackBean packBean, String dateTime) {
LOGGER.info("ptl_pcn数据清除查询");
StringBuffer queryString = new StringBuffer(); StringBuffer queryString = new StringBuffer();
queryString.append("from " + persistentClass.getSimpleName() + " as model where 1=1 and model.createDatetime <= " + dateTime + " "); queryString.append("select model from " + persistentClass.getSimpleName()
+ " as model where 1=1 and model.createDatetime <= " + "'" + dateTime + "'" + " ");
if (packBean != null) { if (packBean != null) {
queryString.append(packBean.getWhereAppend()); queryString.append(packBean.getWhereAppend());
} }
return entityManager.createQuery(queryString.toString()).getResultList(); Query query = entityManager.createQuery(queryString.toString());
for (String key : packBean.getHqlPreparedMap().keySet()) {
query.setParameter("m_" + key,packBean.getHqlPreparedMap().get(key));
}
return query.getResultList();
} }
} }

Loading…
Cancel
Save