andyj2ee

          java tec sky

          統計

          留言簿(4)

          activemq

          aop

          design pattern

          other blog

          spring

          workflow

          多線程

          軟件架構師

          閱讀排行榜

          評論排行榜

          hibernate ant Hbm2JavaTask Exception of:org.xml.sax.SAXParseException: Attribute "insert" must be declared for element type "discriminator".

          <discriminator type="java.lang.String" column="REGION_TYPE"
             length="10" force="false" insert="true"/>

          Region.hbm.xml(15)
          org.xml.sax.SAXParseException: Attribute "insert" must be declared for element type "discriminator".

                  at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
                  at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
                  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
                  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
                  at org.apache.xerces.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(Unknown Source)
                  at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
                  at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
                  at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
                  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(
          Unknown Source)
                  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
                  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
                  at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
                  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
                  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
                  at org.jdom.input.SAXBuilder.build(Unknown Source)
                  at org.jdom.input.SAXBuilder.build(Unknown Source)
                  at org.jdom.input.SAXBuilder.build(Unknown Source)
                  at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:100)
                  at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.processFile(Hbm2JavaTask.java:149)
                  at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.execute(Hbm2JavaTask.java:97)
                  at org.apache.tools.ant.Task.perform(Task.java:341)
                  at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
                  at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
                  at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag
          .java:110)
                  at com.werken.werkz.Goal.fire(Goal.java:639)
                  at com.werken.werkz.Goal.attain(Goal.java:575)
                  at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
                  at com.werken.werkz.Goal.attain(Goal.java:573)
                  at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
                  at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
                  at org.apache.maven.cli.App.doMain(App.java:488)
                  at org.apache.maven.cli.App.main(App.java:1239)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                  at java.lang.reflect.Method.invoke(Method.java:324)
                  at com.werken.forehead.Forehead.run(Forehead.java:551)
                  at com.werken.forehead.Forehead.main(Forehead.java:581)

          build:
          ----------------------------------
          ----------------------------------
          solution : 升級hiberate verion 2.1.8
          ----------------------------------
          ----------------------------------
          改maven :project.xml
          <dependency>
             <groupId>hibernate</groupId>
             <artifactId>hibernate</artifactId>
             <version>2.1.8</version>
             <properties>
              <ejb.manifest.classpath>true</ejb.manifest.classpath>
             </properties>
            </dependency>

          這樣寫,也是沒有問題的
          <discriminator type="java.lang.String" column="REGION_TYPE" length="10"/>



          方向:分布式系統設計

          posted on 2005-08-19 13:52 java光環 閱讀(4257) 評論(1)  編輯  收藏 所屬分類: hibernate

          評論

          # lieqmpug 2008-04-06 15:11 lieqmpug

          spcbjbve http://rvoahydo.com qkuidulz wejzdosh  回復  更多評論   

          主站蜘蛛池模板: 赤水市| 建水县| 福建省| 莲花县| 连江县| 唐山市| 凤山县| 水富县| 新沂市| 会昌县| 邹城市| 灵川县| 略阳县| 剑河县| 平果县| 梓潼县| 襄城县| 东宁县| 六安市| 明水县| 克拉玛依市| 赣榆县| 乌苏市| 南宁市| 永嘉县| 资阳市| 凉城县| 灌阳县| 玉龙| 卫辉市| 马边| 哈尔滨市| 通江县| 灵台县| 砀山县| 兰考县| 德令哈市| 新巴尔虎左旗| 台中市| 札达县| 石泉县|