Quelles sont les étapes nécessaires pour configurer une base de données en mémoire , construisez le schéma automatiquement avec l'outil 'hbm2ddl' de Hibernate dans un setUp() 'Junit (3)' utilisant Netbeans 6.5.1? Je n'utilise pas les annotations Hibernate - juste un fichier de mapping.In-MemoryDB: créer un schéma dans 'setUp()' de Unit Testing: Netbeans (6.5.1) Hibernate (3) Junit (3), HSQL (1.8)
Pour le code actuel, je veux bien sûr utiliser une base de données sur disque. [Qui est le Junits vivent un paquet « test » séparé]
Je pense donc que cela devient là:
- Créer un projet standard Java dans Netbeans 6.5.1, ajouter dans la bibliothèque Hiberate.
- Créez le fichier de mappage POJOs, hibernate.cfg et Hibernate.
- Copiez le fichier cfg et le fichier de mappage dans le package de test.
La méthode de configuration ressemble à ceci:
protected void setUp() throws Exception {
Configuration config = new Configuration();
config.configure();
SchemaExport exporter;
exporter=new SchemaExport(config);
exporter.create(true, true);
}