Query<KObject>query=session.createQuery("from "+ContractConstant.ENTITY_CONTRACT+" where valid = 1 and purchaseSandUnit.id =:purchaseSandUnit",KObject.class);
JSONArrayresult=
template.execute(session->{
JSONArrayjsonArray=newJSONArray();
StringBuilderhql=newStringBuilder(QUERY_HQL);
if(projectType!=null)hql.append(" and project.projectType.id =:projectType");
if(projectName!=null)hql.append(" and project.projectName like :projectName");