Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    52

    java.lang.NoClassDefFoundError

    Qualcuno ha mai riscontrato questa eccezione utilizzando Hibernate?

    Codice PHP:
    java.lang.NoClassDefFoundErrorCould not initialize class dao.utenti.UtentiDAO
        action
    .utenti.Login.execute(Login.java:33)
        
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
        
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
        
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    52
    No, adesso l'eccezione nn mi viene più data, ma ho il seguente problema:

    Codice PHP:
    org.hibernate.MappingExceptionAssociation references unmapped class: hibernate/Inventario
        org
    .hibernate.cfg.HbmBinder.bindCollectionSecondPass(HbmBinder.java:2380)
        
    org.hibernate.cfg.HbmBinder$CollectionSecondPass.secondPass(HbmBinder.java:2662)
        
    org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:43)
        
    org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)
        
    org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1286)
        
    dao.utenti.UtentiHome.<clinit>(UtentiHome.java:11)
        
    action.utenti.Login.execute(Login.java:33)
        
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
        
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
        
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717
    Mi sembra strano però. Nel Bean Utenti ho messo semplicemente:
    Codice PHP:
    private Set<Inventarioinventario= new HashSet<Inventario>(0); 
    E nell'hbm di Utenti:
    Codice PHP:
     <set name="inventario" inverse="true" lazy="true" table="tab_inventario" fetch="select">
          <
    key>
              <
    column name="idInventario" precision="22" scale="0" />
           </
    key>
             <
    one-to-many class="hibernate/Inventario" />
    </
    set
    nel bean Inventario:
    Codice PHP:
    private Utenti utenti
    e nell'hbm dell'Iventario:
    Codice PHP:
    <many-to-one name="utenti" class="hibernate/Utenti" fetch="select" lazy="false" >
          <
    column name="idUtente" precision="22" scale="0" not-null="true" />
    </
    many-to-one

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    52
    risolto ehehe mettevo / invece del .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.