Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    137

    [HIBERNATE] errore tablename is not mapped

    Mandando in esecuzione un'applicazione sviluppata in Hibernate mi da qst errore:

    TABLENAME is not mapped [ from TABLE NAME]

    qst è il file .hbm:

    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

    <hibernate-mapping>
    <class name="com.inail.InailBean" table="TABLENAME" >
    <id name="id" type="int">
    <column name="ID" />
    <generator class="native" />
    </id>
    <property name="nome" type="java.lang.String">
    <column name="NOME" />
    </property>
    <property name="cognome" type="java.lang.String">
    <column name="COGNOME" />
    </property>
    <property name="email" type="java.lang.String">
    <column name="EMAIL" />
    </property>
    </class>
    </hibernate-mapping>

    qst è il cfg:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
    <session-factory name="">
    <property name="hibernate.connection.driver_class">oracle.jd bc.driver.OracleDriver</property>
    <property name="hibernate.connection.password">alessandro</property>
    <property name="hibernate.connection.url">jdbcracle:thin:@10.10.11.36:1521:XE</property>
    <property name="hibernate.connection.username">alessandro</property>
    <property name="hibernate.dialect">org.hibernate.dialect.Ora cle10gDialect</property>
    <mapping resource="com/inail/InailBean.hbm.xml"/>
    </session-factory>
    </hibernate-configuration>


    Cosa potrebbe generare qst errore?

  2. #2
    Utente di HTML.it L'avatar di Nexs87
    Registrato dal
    Jun 2010
    Messaggi
    29
    Devi mappare il file hbm nel file di configurazione hibernate.cfg.xml

    Se usi netbeans allora questo file viene generato automaticamente (anche con ecplise ovviamente).

    Codice PHP:

    //File per le mappature

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
      <session-factory>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/DB</property>
        <property name="hibernate.connection.username">user</property>
        <property name="hibernate.connection.password">pass</property>
        <mapping resource="hibernate/Classe.hbm.xml"/>
      </session-factory>
    </hibernate-configuration>

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.