我正在从休眠4迁移到休眠5,自几天以来,当我相信标准,执行和列表方法()时,我就遇到了问题。
对于错误,我认为这是nullSafeGet产生的,并更新了nullSafeGet和nullSafeSet方法,但是我没有成功。
这是代码
.subnav-block {
position: static;
width: 100% !important;
top: 54px;
left: 0;
display: none;
opacity: 0;
height: 0;
background: gray;
-webkit-transition: all 0.3s ease 0.15s;
-moz-transition: all 0.3s ease 0.15s;
-o-transition: all 0.3s ease 0.15s;
-ms-transition: all 0.3s ease 0.15s;
transition: all 0.3s ease 0.15s;
}
.display-block {
display: block;
}
这是错误
CriteriaQuery<RepresentantePartido> query =
criteria.createQuery(Represent.class);
Root<Represent> entity = query.from(Represent.class);
List<Predicate> condiciones = new ArrayList<Predicate>();
if (Util.notNullMayorCero(procesoId)) {
condiciones.add(criteria.equal(entity.get("proceso.id"), procesoId));
}
query.select(entity);
query.where(condiciones.toArray(new Predicate[] {}));
Query<Represent> consulta = getCurrentSession().createQuery(query);
if (Util.notNullMayorCero(pagina) && Util.notNullMayorCero(filas)) {
consulta.setFirstResult(filas * (pagina - 1)).setMaxResults(filas);
}
return consulta.list();
希望你能帮助我。