首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

createSQLQuery时,addScalar的运用

2012-11-05 
createSQLQuery时,addScalar的应用????????? 用这样的方式设置了ResultTransformer: q.setResultTransform

createSQLQuery时,addScalar的应用

?

???????? 用这样的方式设置了ResultTransformer: q.setResultTransformer(newAliasToBeanResultTransformer(StatInfoForApply.class));

?

?

暂时绕过去:

???????? 换了ResultTransformer: q.setResultTransformer(newAliasToEntityMapResultTransformer());

???????? 再加形如result.setYearMonth(((BigDecimal)map.get("YEARMONTH")).longValue());的手动转换。

????????

?

回过头来找原因:

???????? createSQLQuery后,设置了AliasToBeanResultTransformer的ResultTransformer,要调用addScalar方法,加了addScalar方法后,跑通了。

?

接下来的追问:

???????? addScalar后,对结果集的解析有什么影响?

?

热点排行