Java神奇问题系列之——这样返回Hibernate的Session对象有错吗?

1330 次阅读 by 九九 2012-07-17 | 标签:问题 总结

不多讲了,请直接看代码吧,报错写法:

/**
 * 生成一个Session对象
 *  
 * 只要当前的Session工厂不为空,就给开启一个Session
 * 
 * @title  genSession
 * @return Session
 */
public Session genSession()
{
    if(null != this._sessionFactory) {
        return this._sessionFactory.openSession();
    }
    
    return null;
}

如果,我的把返回值“Session”换成其它的,如:“Object”,那么这段代码就能在我的环境里跑起来~完整代码如:

/**
 * 生成一个Session对象
 *  
 * 只要当前的Session工厂不为空,就给开启一个Session
 * 
 * @title  genSession
 * @return Object
 */
public Object genSession()
{
    if(null != this._sessionFactory) {
        return this._sessionFactory.openSession();
    }
    
    return null;
}

我还没有找到为什么....


评论(0)

暂无评论!


PS:多打字可以减肥哦~234字以内。支持表情:


Top