用Hibernate3.3.2 this.hibernateTemplate.find查询list返回的都是空元素,求大神

夏虫夏 2013-11-12 10:26:16
用的是struts2+spring2+hibernate在框架
1、这个是Dao类:
public class ProvinceDaoImpl extends HibernateDaoSupport implements ProvinceDao{

@SuppressWarnings("null")
private HibernateTemplate hibernateTemplate;
@SuppressWarnings("unchecked")
public List QueryProvince() {
// TODO Auto-generated method stub
List<T_Province> list = null;
Configuration config = new Configuration();
config.configure();
SessionFactory sessionFactory = config.buildSessionFactory();
this.hibernateTemplate = new HibernateTemplate(sessionFactory);
try{
list = this.hibernateTemplate.find("from com.province.entity.T_Province");
}catch(Exception e){
e.printStackTrace();
}

return list;

}

}

2、以下是实体映射T_Province.hbm.xml:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.province.entity">
<class name="T_Province" table="T_PROVINCE">
<id name="ID" column="ID">
<generator class="native"/></id>
<property name="PROVINCE_ID"/>
<property name="CONFIG_NAME"></property>
<property name="VALS"></property>
<property name="UNITS"></property>
</class>
</hibernate-mapping>
这个是调试时list的值:


求大神指教到底是哪里有问题。
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
夏虫夏 2013-12-19
  • 打赏
  • 举报
回复
org.springframework.orm.hibernate3.HibernateTemplate 好像是这个类没有在spring里注册, 时间过了有点久了, 自己都忘了是咋回事了, 分就给你们俩了
tony4geek 2013-11-12
  • 打赏
  • 举报
回复
分享下答案啊
  • 打赏
  • 举报
回复
解决了我来接分帮楼主结贴!
夏虫夏 2013-11-12
  • 打赏
  • 举报
回复
没人给我找问题? 哥的问题都解决了, 现在CSDN人都没了。。。。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧