代码如下
Cnd tmp = Cnd.where("stationTypeId", "=", stationtypeid);
//时次
if(!shiciGtVal.equals("")&&!shiciLtVal.equals("")){
if(shiciGtVal!=shiciLtVal){
tmp.and("eventtime", ">=",shiciGtVal);
tmp.and("eventtime", "<=",shiciLtVal);
}else{
tmp.and("eventtime", "=",shiciGtVal);
}
}
shiciGtVal 和 shiciLtVal 传入的是字符串
报异常:
operator does not exist: timestamp without time zone >= character varying
请问如何解决