Bonjour,
Je travaille sur une application utilisant la persistance par EBJ3 implémenté par Hibernate. Mon problème est que j'aimerais définir des index supplémentaires en sus de celui généré automatiquement (me semble) par Hibernate pour la clé primaire. J'utilise HSQL mais la base de données peut changer (mais j'aimerais éviter d'être spécifique à une BdD).
Par exemple, pour la classe Value ci-dessous j'aimerai même un index pour valuable car je suis souvent amené à faire des requêtes à partir de ce champs.
J'ai regardé la doc hibernate et celle de java sur ejb3 je n'ai rien trouvé. Quels sont les moyens d'optimisation utilisable dans ce genre de cas?
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 @Entity public class Value { private Date date; private Double value; private int valuable; private int id; @Id @GeneratedValue(strategy=GenerationType.AUTO) public int getId() { return id; } public int getValuable;() { return valuable; }.... }
Merci pour toute aide.
Partager