было два поля типа [целым] в моей БД MySQL здесь мой SQLКак я могу установить тип ВНЕ данных в спящем режиме выбора
выберите * б, как с из таблицы
вопрос является какой тип данных следует установить в моей модели с полем [c]
Я пытаюсь установить тип с [integer] [long] [String], что все сообщения об ошибке «несоответствие типа аргумента». Большое спасибо
часть кода:
String hql = " SELECT deviceid,"+ " MAX(CASE cashboxname WHEN 'cash1' THEN cbVal*cbCnt ELSE 0 END) as cashboxonebal,"
List<DeviceInfo> devBalanceList = super.listBySql(hql,paraList.toArray(),DeviceInfo.class,false);
public <N extends Object>List<N> listBySql(String sql,Object[] args,Map<String,Object> alias,Class<?> clz,boolean hasEntity){
sql = this.initSort(sql);
SQLQuery sqlQuery = this.getSession().createSQLQuery(sql);
this.setAliasParameter(sqlQuery, alias);
this.setParameter(sqlQuery, args);
if(hasEntity){
sqlQuery.addEntity(clz);
}else{
sqlQuery.setResultTransformer(Transformers.aliasToBean(clz));
}
return sqlQuery.list();
}
java class
@Transient
private BigDecimal cashboxonebal;
Пожалуйста, ваши код. –
, пожалуйста, обратитесь к этому, спасибо – samirliang