如题,恳请大家帮个忙

解决方案 »

  1.   

    查看你的hibernate.cfg.xml 
    最好把代码发来看看!!
      

  2.   

    你用到关联查询了吧,。。
    有两种解决办法:1在hibernate配置文件中修改对应文件的是否延时属性
                    2用spring filte过滤session
    祝你好运!
      

  3.   


    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools.                   -->
    <hibernate-configuration><session-factory>
    <property name="dialect">
    org.hibernate.dialect.Oracle9Dialect
    </property>
    <property name="connection.url">
    jdbc:oracle:thin:@test.youth.cn:1521:cycdev
    </property>
    <property name="connection.username">minzu</property>
    <property name="connection.password">cyc123</property>
    <property name="connection.driver_class">
    oracle.jdbc.driver.OracleDriver
    </property>
    <property name="current_session_context_class">thread</property>
    <property name="show_sql">true</property>
    <property name="myeclipse.connection.profile">patriot</property>
     <mapping resource="com/cycnet/patriot/pojo/Theme.hbm.xml" /> 
    <mapping resource="com/cycnet/patriot/pojo/Comments.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/PresentCatalog.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/PresentItem.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/Role.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/User.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/UserMapRole.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/PatriotThemecommentsview.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/RtChinaDivision.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/RtAttractions.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/RtDivisionmapHotpoint.hbm.xml" /></session-factory></hibernate-configuration>
    代码都在这,数据库表没做关联
      

  4.   


    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools.                   -->
    <hibernate-configuration><session-factory>
    <property name="dialect">
    org.hibernate.dialect.Oracle9Dialect
    </property>
    <property name="connection.url">
    jdbc:oracle:thin:@test.youth.cn:1521:cycdev
    </property>
    <property name="connection.username">minzu</property>
    <property name="connection.password">cyc123</property>
    <property name="connection.driver_class">
    oracle.jdbc.driver.OracleDriver
    </property>
    <property name="current_session_context_class">thread</property>
    <property name="show_sql">true</property>
    <property name="myeclipse.connection.profile">patriot</property>
     <mapping resource="com/cycnet/patriot/pojo/Theme.hbm.xml" /> 
    <mapping resource="com/cycnet/patriot/pojo/Comments.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/PresentCatalog.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/PresentItem.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/Role.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/User.hbm.xml" />
    <mapping resource="com/cycnet/patriot/pojo/UserMapRole.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/PatriotThemecommentsview.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/RtChinaDivision.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/RtAttractions.hbm.xml" />
    <mapping
    resource="com/cycnet/patriot/pojo/RtDivisionmapHotpoint.hbm.xml" /></session-factory></hibernate-configuration>
    这个文件的代码都在这,数据库表没做关联
      

  5.   

    LZ有没有用连接池?
    这个错误一般是配置问题,我也遇到这个问题,后来解决了。需要关注的问题:
    1.是不是用的mysql数据库?
    2.有没有用连接池?
    3.出现这个问题一般是事物的使用不当,或者是配置,或者是代码有问题。
    4.建议把配置文件都写成这种形式:<property name="connection.username" value="minzu" />
      

  6.   


    貌似是懒加载导致到前台页面获取被懒加载的数据会取不到,并报错为seesion is closed.用OpenSessionInView可以解决这个问题,我估计楼主你是遇到这个问题了。
      

  7.   

    设置延时加载
    看看这个例子
    http://wb8804220725.javaeye.com/blog/457049
      

  8.   

    数据库表与表之间没有关联,“延迟加载设置为false”写到哪里去呢?