Apache Torque

Fra Wikipedia, den frie encyklopedi

Apache Torque er et underprosjekt av Apache Software Foundation Database Project. Det er en objektrelasjonsmapper for Java. Torque lar deg aksessere[klargjør] og manipulere data i en relasjonsdatabase ved å bruke Java-objekter. Ulikt de fleste andre objektrelasjonsmappere, bruker ikke Torque refleksjon[klargjør] for å aksessere brukerdefinerte klasser, men det genererer nødvendige klasser (deriblant dataobjekter) fra et XML-dokument og Document Type Definition som beskriver databaseskjemaet (som enten kan skrives for hånd eller genereres fra en eksisterende database). De samme XML-dokumentene kan også brukes til å generere og utføre et SQL-skript som skaper alle tabellene i databasen. Dette utføres via template-maskinen Apache Velocity.