Ik ben bezig om een aantal tests op te zetten, zodat we onze DAO's automatisch kunnen testen. Nu had ik bedacht om met JUnit 4.5 in de setUp method een memory only database aan te maken met hsqldb zodat ik niet afhankelijk ben van bestaande databases die misschien wel niet runnen e.d.
Ik zit nu alleen met 1 probleempje. Het DB schema staat gewoon als sql script in onze repository. Ik zit me alleen af te vragen hoe ik het script kan runnen in mijn memory only db? Ik kan natuurlijk de file parsen (elke ; is een nieuw statement) en elk statement afschieten, maar dat lijkt me nogal omslachtig.
Iemand een idee hoe ik van mijn create schema script naar een DB schema in hsqldb kan komen?
Ik zit nu alleen met 1 probleempje. Het DB schema staat gewoon als sql script in onze repository. Ik zit me alleen af te vragen hoe ik het script kan runnen in mijn memory only db? Ik kan natuurlijk de file parsen (elke ; is een nieuw statement) en elk statement afschieten, maar dat lijkt me nogal omslachtig.
Iemand een idee hoe ik van mijn create schema script naar een DB schema in hsqldb kan komen?
edit:
Oh en ik gebruik gewoon plain old JDBC en geen hibernate o.i.d. (dan was het makkelijk geweest).
Oh en ik gebruik gewoon plain old JDBC en geen hibernate o.i.d. (dan was het makkelijk geweest).
[ Voor 7% gewijzigd door Standeman op 01-04-2009 14:40 ]
The ships hung in the sky in much the same way that bricks don’t.