Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [HIBERNATE]files di configurazione

    ciao.....scusate per far riferimento a due tabelle posso inserire nel file ".HBM.xml" un riferimento ad una seconda tabella?? ho fatto cosi' ma mi da' errore sul mapping..."Could not parse mapping document from resource"

    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC
            "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
            "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
          
    <hibernate-mapping>
    
        <class name="CreaFormBean" table="ciddi">
            <id name="id" column="id">
                <generator class="increment"/>
            </id>
            <property name="titolo"/>
            <property name="artista"/>   
     		<property name="costo"/>
        </class>
        
        <class name="CreaFormBeanBrani" table="brani">
            <id name="cd_id" column="cd_id">
                <generator class="increment"/>
            </id>
            <property name="titolo"/>
            <property name="brano_id"/>   
        </class>
    
    </hibernate-mapping>

  2. #2
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    mi sembra molto sensato usare un file di mapping per ogni entita', in modo da mantenere la stessa granularita' tra classi java e file di mapping. Personalmente non ho neanche mai provato a definire piu' di una classe in uno stesso file.

  3. #3
    l'errore (banale) è che mi ero dimenticato di creare il bean dedicato alla seconda tabella...solo che adesso mi dice che nn trova una la proprieta' della seconda tabella cd_id...cioe':

    "Could not find a getter for cd_id in class com.corejsf.CreaFormBeanBrani"

    ma cosa vuol dire? nella classe ho implementato il metodo ke rikiamo e tutto il resto!!! bo!!

  4. #4
    ho risolto....non avevo mappato bene i nomi dei metodi del bean,,,ciaoooo

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.