喂,大哥,你用Debug跟踪看看。

解决方案 »

  1.   

    1.在java文件中是否setter那个对象了?2.你可以写一个properties(里面存放数据库配置信息)来代替hibernate.cfg.xml。
      

  2.   

    配置是不是有错啊???,我一运行service里得到的总是空!不知道为什么????你的错误是什么呀,能不能清楚的写一下呀.以前我用hibernate.cfg.xml去配置的数据源的。如果我想保留hibernate.cfg.xml这个配置应该怎么写啊??
    如果想用hibernate.cfg.xml, 那就要自己写代码来管理HIBERNATE了.首先在启动服务器时确认你的SPRING的配置文件是不是有正确的加载进来,如果没有正确加载请先修改你的配置文件.
      

  3.   

    <bean id="mySessionFactory"
    class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref local="dataSource" />
    </property>
    <property name="mappingResources">
    <list>
    <value>User.hbm.xml</value>
    <value>Post.hbm.xml</value>
    </list>
    </property>
    没有被初始化,你应该为系统做一个加载程序