StringBuilderhql=newStringBuilder("from "+ContractConstant.ENTITY_CONTRACT+" where (discard is null or discard = 0) and regionCompany.id =:regionCompanyId and contractState =:contractState ");
StringBuilderhql=newStringBuilder("from "+ContractConstant.ENTITY_CONTRACT+" where (discard is null or discard = 0) and regionalCompany.id =:regionalCompanyId and contractState =:contractState ");
if(startDate!=null)hql.append(" and startDate <=:startDate");
if(endDate!=null)hql.append(" and endDate >=:endDate");