乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      WebSphere 7 & javax/persistence/OneToMany.orp...

       旭龍 2013-01-22

      Problem

      In Hibernate development, contains a model class with JPA @OneToMany annotation :

          @OneToMany(
          cascade=CascadeType.ALL, 
          fetch = FetchType.LAZY, mappedBy = "user")
          public Set<Debit> getDebits() {
              return this.debits;
          }

      When web application is deployed on WebSphere 7, it hit following error message :

      Caused by: java.lang.NoSuchMethodError: javax/persistence/OneToMany.orphanRemoval()Z
      	at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1912)
      	at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:707)
      	... 118 more

      P.S hibernate-jpa-2.0-api-1.0.0.Final.jar is included in the library path.

      Solution

      The OneToMany.orphanRemoval is specified in JPA 2.0, and look like WebSphere 7 contains older JPA library, which is loaded before your hibernate-jpa-2.0-api-1.0.0.Final.jar.

      To fix it, put your JPA 2.0 (hibernate-jpa-2.0-api-1.0.0.Final.jar) library in the WebSphere’s highest priority class loader folder, which is under WAS7_FOLDER\AppServer\java\jre\lib\ext. Restart WebSphere server instance to take effect.

      Now access WebSphere web console –> Troubleshooting –> Class loader viewer, make sure your library is loaded.

      JPA2-On-WAS7

      Now, WebSphere 7 will always load your Hibernate JPA 2.0 library.

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多