我用的hibernate3.1,映射文件都写OK了.而且导出表的时候也没有抛异常,并且已经发出了创建表的SQL语句,可是数据库里面却没有那张表,为什么?

解决方案 »

  1.   

    添加log4j配置文件,打印出来所有提示信息,可能是关键字冲突了
      

  2.   

    LZ把commit写在手上,每天看几遍,不信还记不住
      

  3.   

    看下表名是不是用了SQL关键字,事务回滚了 !
      

  4.   

    如果使用hibernate创建表的话,必须要加上事物的处理。
      

  5.   

    我用的是mysql的root用户进的,貌似是什么权限都有的吧.而且我用了spring管理事务的,其他的十几张表都OK了,可是偏偏一张表不OK
      

  6.   

    写了hbm2ddl.auto么
    <property name = "hbm2ddl.auto">create</property>
    自动建表
      

  7.   

    写了hbm2ddl.auto么
    <property name = "hbm2ddl.auto">create</property>
    自动建表