Lepotila on tehokas, suorituskykyinen objekti/suhteiden pysyvyys- ja kyselypalvelu. Lepotila käyttää JavaBean -luokkia edustaakseen tietokantataulukoita muistissa. Taulukon sarakkeita edustavat java -luokan kentät. Luokka-taulukko, kenttä-sarake-tiedot säilytetään XML-tiedostoissa.
Tämä selittää vaiheet tietokantataulukoiden suunnittelemiseksi käänteisesti POJO-luokkien tallentamiseksi ja XML-tiedostojen kartoittamiseksi lepotilatyökalujen avulla.
Askeleet
Vaihe 1. Lataa horrostila ja poista sisältö Eclipsen juurikansioon (liitännäisten ja ominaisuuksien kansioiden on yhdistettävä)
Vaihe 2. Aloita eclipse
Vaihe 3. Napsauta [Tiedosto -> Uusi -> Muu -> Lepotila -> Lepotila -asetustiedosto] ja luo cfg -tiedosto
Seuraavat ominaisuudet on määritettävä: jdbc url, käyttäjätunnus, salasana, tietokantamalli, ohjainluokka ja murre.
Vaihe 4. Napsauta [Tiedosto -> Uusi -> Muu -> Lepotila -> Lepotilakonsolin määritys] ja luo uusi konsolikonfiguraatio
Lisää jar -tiedosto, joka sisältää DB -ohjaimesi, alareunassa olevaan luokkareitti -osioon.
Vaihe 5. Anna konsolikonfiguraation nimi
Napsauta Selaa -painiketta määritystiedostoa vasten ja valitse vaiheessa 3 luotu cfg.xml -tiedosto.
Vaihe 6. Napsauta [Tiedosto -> Uusi -> Muu -> Lepotila -> Lepotila -käänteistiedosto (reveng.xml)] ja valitse tiedoston sijainti
Vaihe 7. Valitse konsolin kokoonpanoksi vaiheessa 3 luotu cfg.xml -tiedosto
Napsauta Sisällytä -painiketta ja määritä kaava ja taulukon nimet, jotka haluat muuttaa. Useita taulukoiden nimiä voidaan määrittää sql -wild -merkillä (esim. TBL_%). Napsauta Valmis.
Vaihe 8. Vaihda horrostilaan ja napsauta työkalurivin Lepotila -kuvaketta ja valitse [Lepotilakoodin luonti
.] vaihtoehto.
Vaihe 9. Napsauta hiiren kakkospainikkeella [Lepotilakoodin luonti] -solmua ja valitse Uusi
Vaihe 10. Anna kokoonpanon nimi ja valitse vaiheessa 5 luotu konsolikonfiguraatio ja vaiheessa 6-7 luotu revg.xml
Valitse myös tulostushakemisto ja vastaava paketti.
Vaihe 11. Siirry Viejät -välilehteen ja valitse Luo verkkotunnuskoodi (.java) ja Luo kartoituksia (hbm.xml)
Napsauta suorita.