[Eclipse Indigo] Problème mapping Hibernate
Bonjour,
Je viens d’installer Hibernate Synchronizer sur la dernière version de Eclipse Indigo IDE Java EE en suivant le tutoriel disponible sur le forum mais je rencontre tout de même des difficultés avec le mapping…
L’installation s’est correctement déroulée.
J’ai importé les jars d’Hibernate comme indiqué dans le tutoriel.
J’ai importé les Drivers (MySQL) pour la connexion à la base.
La configuration ne pose aucun problème.
Lors du mapping je n’ai aucun problème de connexion, il semble s’effectuer correctement.
Cependant il ne me génère qu’une simple classe java portant le nom de ma table et rien d’autre, aucun fichier xml de mapping ou quoi que ce soit alors que d’après le tutoriel je devrais avoir plusieurs fichiers.
De plus la classe à un constructeur en protected, du coup impossible de l’appeler d’une autre classe…
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 36
| package com.minosis.hibernate;
import java.io.Serializable;
import net.sf.hibernate.PersistentEnum;
/**
* This class has been automatically generated by Hibernate Synchronizer.
* For more information or documentation, visit The Hibernate Synchronizer page
* at <a href="http://www.binamics.com/hibernatesync" target="_blank">http://www.binamics.com/hibernatesync</a> or contact Joe Hudson at <a href="mailto:joe@binamics.com">joe@binamics.com</a>.
*/
public class TableTest implements Serializable, PersistentEnum {
public static final TableTest TEST_VAL = new TableTest(1);
private final int code;
protected TableTest(int code) {
this.code = code;
}
public int toInt() { return code; }
public static TableTest fromInt(int code) {
switch (code) {
case 1: return TEST_VAL;
default: throw new RuntimeException("Unknown value: " + code);
}
}
public String toString () {
switch (code) {
case 1: return "test_val";
default: return "Unknown value";
}
}
} |
J'ai beau installer réinstaller, lire et relire... je ne comprends pas pourquoi le mapping ne me génère pas les autres fichiers.
Quelqu'un saurait-il m'expliquer comment procéder ?
Merci d'avance pour votre aide.