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

hql select new 自定义对象时报空指针异常

2012-06-15 
hql select new 自定义对象时报空指针错误Java codeString hql select new fi.salesManagement.bean.Pu

hql select new 自定义对象时报空指针错误

Java code
String hql = "select new fi.salesManagement.bean.PurchaseVo(f.inId as Id,f.ifoId as ifoId,i.UTime as time,f.ACurnum as count,f.inPrice as inprice) from PurchaseInStorageInfo f inner join PurchaseInStorage i with f.inId = i.inId and  f.delFlag = 0 and i.delFlag = 0 and f.AId = ? and f.sId = ?";        String hql = "select new fi.salesManagement.bean.PurchaseVo(f.inId as Id,f.ifoId as ifoId,i.UTime as time,f.ACurnum as count,f.inPrice as inprice) from PurchaseInStorageInfo f, PurchaseInStorage i where f.inId = i.inId";        List<PurchaseVo> PurchaseVoList = this.createQuery(getSession(), hql, values).list();


PurchaseVo定义和构造方法如下:
Java code
        private Long inId;    private Long ifoId;    private Date UTime;    private Long ACurnum;    private BigDecimal inPrice;    public PurchaseVo(Long inId, Long ifoId, Date uTime, Long aCurnum,            BigDecimal inPrice) {        super();        this.inId = inId;        this.ifoId = ifoId;        UTime = uTime;        ACurnum = aCurnum;        this.inPrice = inPrice;    }



但是当我执行this.createQuery(getSession(), hql, values).list()的时候就报空指针错误,到底这是那里出错了,高手指教

[解决办法]
楼主,你开始那个问题怎么解决的?

热点排行