[Hibernate 3.2.1] Erreur "Unknown entity"
Bonjour,
J'ai un problème avec une exception :
Citation:
Unknown entity: tn.com.atb.automaticremise.file.VirementHeader
où VirementHeader est mon entité.
J'utilise les annotations Hibernate.
Voici mon fichier de config Hibernate:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?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.connection.url">
jdbc:oracle:thin:@172.20.20.15:1521:DBAG10G
</property>
<property name="hibernate.connection.driver_class">
oracle.jdbc.driver.OracleDriver
</property>
<property name="hibernate.connection.username">agence</property>
<property name="hibernate.connection.password">agence</property>
<property name="dialect">
org.hibernate.dialect.OracleDialect
</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.use_outer_join">true</property>
<property name="hibernate.transaction.factory_class">
org.hibernate.transaction.JDBCTransactionFactory
</property>
<mapping package="tn.com.atb.automaticremise.file" />
<mapping class="tn.com.atb.automaticremise.file.VirementHeader" />
</session-factory>
</hibernate-configuration> |
Mon entité:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| package tn.com.atb.automaticremise.file;
import java.io.Serializable;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Id;
import org.hibernate.annotations.Entity;
import org.hibernate.annotations.Table;
import tn.com.atb.automaticremise.exception.FileErrorException;
import tn.com.atb.automaticremise.util.DataBaseUtil;
@Entity
@Table(appliesTo = "VVIREMI")
public class VirementHeader implements Serializable {
public final static long serialVersionUID = 1L;
private int refVir;
.
.
.
.
@Id
@Column(name = "REFVIR")
public int getRefVir() {
return refVir;
}
.
} |
Ca se réfère à mon post : http://www.developpez.net/forums/sho...Unknown+entity
Je pense qu'il me manque asm.jar et et asm-attrs.jar mais ce n'est pas suffisant pour résoudre mon pb.
merci