Bonjour,

J'ai un problème avec une exception :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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