, ibator er en code generator for ibatis.ibator introspects en eller flere database, tabeller og skaber ibatis artefakter, der kan anvendes til at få adgang til tabellerne, senere kan du skrive din skik sql kode eller oplagres procedure til at opfylde dine krav.ibator medfører følgende genstande −,, sqlmap xml - filer, java klasser svarer til den primære nøgle og felter i tabel (s), dao klasser, der anvende de ovennævnte genstande (valgfrit), ibator kan løbe som en separat jar dossier, eller som en myre opgave, eller som en formørkelse stik af.denne pædagogiske beskriver den enkleste måde at skabe ibatis konfiguration filer fra kommando linjen. lad ibator, downloade enkeltstående jar, hvis du bruger en ide, bortset fra solformørkelse.den enkeltstående jar omfatter en myre opgave at løbe ibator, eller du kan løbe ibator fra kommandolinjen for java kode.,,, du kan downloade en fil fra downloade ibator.,,, du kan tjekke på nettet, dokumentation og minus; ibator dokumentation.,,, som skaber konfiguration fil at løbe ibator, følger disse foranstaltninger −, trin 1, skabe og udfylde en konfiguration fil ibatorconfig.xml på passende vis.på et minimum, skal de angive &minus,,,,, < jdbcconnection > element at præcisere, hvordan der skal tilsluttes target - databasen.,,,, < javamodelgenerator > element at fastsætte målet og target - projekt for genereret java model objekter.,,, a < sqlmapgenerator > element at fastsætte målet og target - projekt for genereret sql kort filer.,,,, < daogenerator > element at fastsætte målet og target - projekt for genereret dao grænseflader og klasser (du kan udelade < daogenerator > element, hvis du ikke ønsker at skabe daos).,,, mindst én database, < tabel > element,,,, note − se xml - konfiguration sagsnummer side for eksempel på en ibator configur(fil., trin 2, medmindre sagen på en passende placering, f.eks.: en vikar. ibatorconfig. xml., trin 3, nu kører ibator fra kommandolinjen således −, java - glas abator.jar - configfile ¶ - ¶ abatorconfig.xml - afbrydes, vil det sige, at ibator af din konfiguration fil.det vil også sige ibator at træde i stedet for eksisterende java filer med samme navn.hvis du vil redde de eksisterende java - filer, så udelade, &minus, træder i stedet for parameter. hvis der er en konflikt, ibator sparer de nyligt genereret filen med et entydigt navn. efter at ibator, du er nødt til at skabe eller ændre standarden ibatis konfiguration filer til at gøre brug af deres nyligt frembragt kode.dette er beskrevet i næste afsnit., opgaver, efter at have ibator, efter du løber ibator, du er nødt til at skabe eller ændre andre ibatis konfiguration artefakter.de vigtigste opgaver er følgende −,, skabe eller ændre sqlmapconfig.xml fil., skabe eller ændre dao.xml fil (kun hvis du bruger den ibatis dao rammer). hver opgave er beskrevet i detaljer nedenfor −, ajourføring af sqlmapconfig.xml fil, ibatis anvender en xml - filer, almindeligvis kaldet sqlmapconfig.xml at angive oplysninger i en database, sammenhæng, en transaktion ledelsesordninger og sql kort xml - filer, der er anvendt i en ibatis. plenarforsamling, ibator kan ikke skabe denne sag til dig, fordi det ved ikke noget om din henrettelse miljø.men nogle af punkterne i denne sag vedrører direkte ibator genereret produkter. ibator specifikke behov i konfigurationen fil er følgende −,, erklæring namespaces skal sættes i stand. ibator genereret sql kort xml - filer skal angives, f.eks. hvis ibator har skabt en sql kort xml - filen mytable_sqlmap.xml, og at sagen er bragt i test.xml pakke af dit projekt.den sqlmapconfig.xml dossier skal have disse angivelser og minus;, <?xml - version = "0" kodning = "utf - 8"?> <!doctype sqlmapconfig offentlige "- //ibatis.apache.org//dtd sql kort ud, 0 //en" http: //////////////ibatis. apache. org /dtd /sql-map-config-2. dtd "> < sqlmapconfig > <!- erklæring namespaces er nødvendige for abator - > < indstillinger usestatementnamespaces = "ægte" /> <!- før transaktionen manager og kilde til data, der er relevante for deres miljø - > < transactionmanager type = "..." > < datasource type = "..." > < /datasource > < /transactionmanager > <!- sql kort xml - filer skal være anført her - > < sqlmap ressource = "test /xml - /mytable_sqlmap. xml -" /> < /sqlmapconfig > hvis der er mere end én sql kort xml - fil (som er helt almindelig), så de filer kan være anført i orden med gentagne < sqlmap > elementer efter < transactionmanager > element., ajourføring af dao.xml fil, ibatis dao ramme er konfigureret ved en xml - fil, populært kaldet dao. xml., ibatis dao rammer anvender denne fil at styre databasen forbindelse oplysninger om daos, og også en liste over dao gennemførelse klasser og dao grænseflader. i denne sag, bør angive vejen til din sqlmapconfig.xml fil, og alle de ibator genereret dao grænseflader og gennemførelse, for exampl klasser.e - ibator har skabt en dao grænseflade ringede mytabledao og gennemføre klasse, som hedder mytabledaoimpl, og at filerne er blevet anbragt i test.dao pakke med dit projekt. det dao.xml dossier skal have disse angivelser og minus;, <?xml - version = "0" kodning = "utf - 8"?> <!doctype daoconfig offentlige "- /////////////////ibatis.apache.org//dtd dao, konfiguration 2.0" http: //////////////ibatis. apache. org /dtd /dao-2. dtd "> < daoconfig > < sammenhæng > < transactionmanager type =" sqlmap "> < ejendomsnavn =" sqlmapconfigresource "værdi =" test /sqlmapconfig. xml - "/> < /transactionmanager > <!- dao grænseflader og gennemførelse skal være anført her - > < dao grænseflade = "test. dao. mytabledao" gennemførelse = "test. dao. mytabledaoimpl" /> < /forbindelse > < /daoconfig >,, note − dette skridt der kræves kun, hvis du skabte daos for ibatis dao ramme.
ibator indførelse
Previous:ibatis i hi
Next Page:jackson tutorielle