新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → 为什么我在create Hibernate mapping时会出现“在Generating artifacts期间发生了内部错误”这样一个错误? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 8732 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 为什么我在create Hibernate mapping时会出现“在Generating artifacts期间发生了内部错误”这样一个错误? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     hanchaoman 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:60
      门派:XML.ORG.CN
      注册:2007/4/10

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hanchaoman发送一个短消息 把hanchaoman加入好友 查看hanchaoman的个人资料 搜索hanchaoman在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hanchaoman的博客楼主
    发贴心情 为什么我在create Hibernate mapping时会出现“在Generating artifacts期间发生了内部错误”这样一个错误?

    今天是用Eclipse3.2+MyEclipse5.0+oracle9i,用Database Explorer创建Hibernate3所需的HBM映射文件和VO对象时,居然报An internal error occurred during: "Generating Artifacts" 这个错误。

    请达人帮我看看怎么回事?我用的是驱动ojdbc14.jar(把ojdbc14.zip改后缀成ojdbc14.jar。不知道可不可以?)。

    通过查看.metadata\.log文件发现出现如下错误提示:
    org.hibernate.exception.GenericJDBCException: Could not get list of tables from database. Probably a JDBC driver problem.
    Configured schema:HANCHAOMAN
    Configured catalog:null   (这句话最可疑,但不知道什么意思?)
    Available schemas:
      AURORA$JIS$UTILITY$
      AURORA$ORB$UNAUTHENTICATED
      CTXSYS
      DBSNMP
      HANCHAOMAN
      HR
      MDSYS
      OE
      OLAPDBA
      OLAPSVR
      OLAPSYS
      ORDPLUGINS
      ORDSYS
      OSE$HTTP$ADMIN
      OUTLN
      PM
      QS
      QS_ADM
      QS_CB
      QS_CBADM
      QS_CS
      QS_ES
      QS_OS
      QS_WS
      RMAN
      SCOTT
      SH
      SYS
      SYSTEM
      WKSYS
    Available catalogs:

            at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
            at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
            at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect$1.handleSQLException(JDBCMetaDataDialect.java:86)
            at org.hibernate.cfg.reveng.dialect.ResultSetIterator.next(ResultSetIterator.java:50)
            at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:400)
            at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:65)
            at com.genuitec.eclipse.hibernate.wizards.MEJDBCMetaDataConfiguration$1.readDatabaseSchema(MEJDBCMetaDataConfiguration.java:104)
            at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:87)
            at com.genuitec.eclipse.hibernate.wizards.MEJDBCMetaDataConfiguration.readFromJDBC(MEJDBCMetaDataConfiguration.java:137)
            at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$6.execute(GenerateArtifactsJob.java:529)
            at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
            at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:72)
            at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.buildConfiguration(GenerateArtifactsJob.java:524)
            at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:296)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
    Caused by: java.sql.SQLException: Invalid column name
            at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
            at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
            at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:285)
            at oracle.jdbc.driver.OracleStatement.get_column_index(OracleStatement.java:5278)
            at oracle.jdbc.driver.OracleResultSetImpl.findColumn(OracleResultSetImpl.java:698)
            at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1505)
            at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect$1.convertRow(JDBCMetaDataDialect.java:79)
            at org.hibernate.cfg.reveng.dialect.ResultSetIterator.next(ResultSetIterator.java:47)
            ... 11 more


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/10 14:51:00
     
     h_ran 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2007/4/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给h_ran发送一个短消息 把h_ran加入好友 查看h_ran的个人资料 搜索h_ran在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看h_ran的博客2
    发贴心情 
    很多原因造成的错基本都会报报“在Generating artifacts期间发生了内部错误”的。
    你的错误提示里org.hibernate.exception.GenericJDBCException: Could not get list of tables from database. Probably a JDBC driver problem.
    说的就是“可能是JDBC驱动错误”,你之前又说了你是把"驱动ojdbc14.jar(把ojdbc14.zip改后缀成ojdbc14.jar。不知道可不可以?)。",那为什么不用ojdbc14.jar而要用ojdbc14.zip呢?
    另外,我的环境和你一样,我用的是oracle目录下的classes12.jar,可以正常使用。
    希望对你有帮助。今天刚来,呵呵
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/14 18:08:00
     
     hanchaoman 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:60
      门派:XML.ORG.CN
      注册:2007/4/10

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hanchaoman发送一个短消息 把hanchaoman加入好友 查看hanchaoman的个人资料 搜索hanchaoman在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hanchaoman的博客3
    发贴心情 
    我原来已经用了ojdbc.jar,就是报上面错误。Configured catalog:null 这个错误你知道怎么回事吗?                     
    还有我这个数据库在myeclipse能连上,也能产生seledt statement出数据,但就是产生不了DDL报Invalid column name我觉得这个错误和上面的错误有联系。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/14 22:05:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2026/4/20 10:16:06

    本主题贴数3,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    3,761.719ms