HibernateTemplate.get获取不到实体对象

1.项目使用的是springmvc+hibernate3注解的方式进行框架搭建的,在applicationContext.xml中配置了sessionFactory:
class="common.jdbc.JdbcTemplate">


其中JdbcTemplate是自己写的一个类,继承了HibernateTemplate类,添加使用sql查询的方法。
public class JdbcTemplate extends HibernateTemplate {
//查询返回一条数据
public Map queryData(String sql) {
Map map = new HashMap();
Session session = this.getSessionFactory().openSession();
List list = session.createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
if (list.size() > 0) {
map = list.get(0);

    }
    session.close();
    return map;
}
}

在一个dao中遇到这样的问题
YysXkFjlbEntity fj = new YysXkFjlbEntity();
fj = jdbcTemplate.get(YysXkFjlbEntity.class, yysXkFjlbEntity.getId());
使用get获取不到对象了,id测试是有值的。
大婶们,指点下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐