, er det let at ser dit program, samtidig med ibatis.ibatis har indbygget skovhugst støtte, og den arbejder med følgende skovhugst biblioteker og søger dem i denne rækkefølge.,, jakarta underhuset skovhugst (jcl). log4j, jdk skovhugst, kan du bruge nogen af ovennævnte biblioteker sammen med ibatis., debugging - med log4j, hvis du skal bruge log4j for logning.før vi går videre, du er nødt til at kontrollere følgende punkter −,, log4j jar - sagen (log4j - (version}. glas) bør være i classpath. har du log4j.properties til rådighed i classpath.,, som er log4j.properties fil.bemærk, at nogle af de linjer er kommenteret.du kan uncomment dem, hvis du har brug for ekstra debugging - oplysninger.,globale logging configuration log4j.rootlogger = fejl, stdout log4j.logger.com.ibatis = serviser sql af erklæringer, der er udarbejdetlog4j.logger.java.sql.connection = serviser parametre indføjes i erklæringer, der er udarbejdetlog4j.logger.java.sql.preparedstatement = serviser forespørgsel resultaterlog4j.logger.java.sql.resultset = serlog4j.logger.java.sql.statement = sertil produktion log4j.appender.stdout = org.apache.log4j.consoleappender log4j.appender.stdout.layout = org.apache.log4j.patternlayout log4j.appender.stdout.layout.conversionpattern =% 5 s [% t] −% m% n, du kan finde den komplette dokumentation for log4j fra apacher stedet − log4j.139., ibatis debugging - således java - klasse er en meget enkelt eksempel, at initializes, og så bruger de log4j skovhugst bibliotek for java - applikationer.vi vil bruge de ovennævnte ejendom fil, der ligger i classpath., import org.apache.log4j.logger; import com.ibatis.common.resources.resources; import com.ibatis.sqlmap.client.sqlmapclient; import com.ibatis.sqlmap.client.sqlmapclientbuilder; import java. io. *; import java.sql.sqlexception; import java. util. *; offentlige klasse ibatisupdate (statisk logger log = logger. getlogger (ibatisupdate. klasse. getname()); offentlige statisk. vigtigste (string [] args) kaster ioexception, sqlexception {læser rd = indtægter. getresourceasreader ("sqlmapconfig. xml -"); sqlmapclient smc = sqlmapclientbuilder. buildsqlmapclient (rd) /* den vil indsætte en plade i ansat tabel.* /log. info ("skal ajourføre rekord..."); medarbejder rec = nye employee(); rec.setid (1); rec.setfirstname ("romaer"); smc. ajourføring ("ansat. ajourføring" rec); log. info ("register ajourføres med"); log - ser ("går til. læs optegnelser..."); listen < ansat > ems = (liste < ansat >) smc. queryforlist ("ansat. fåralle", null); medarbejder em = nul; for (ansat e: ems) {system. tryk ("+ e. getid()); system. tryk (" + e. getfirstname()); system. tryk ("+ e. getlastname()); system. tryk (" + e. getsalary()); em = e system. println ("");} log. ser ("rapporter læse med succes".);), samling og løb, først og fremmest sørge for, du har sat kurs, og classpath behørigt, før proceduren for udarbejdelse og gennemførelse, skabe employee.xml som vist ovenfor, skabe employee.java som vist ovenfor og udarbejde det, skabe ibatisupdate.java som vist ovenfor og udarbejde det, skabe log4j.properties som vist ovenfor. udfør ibatisupdate binære køre programmet.,,, du ville købe følgende resultat.en plade, ajourføres i de ansattes og senere den samme plade vil blive læst af arbejdstageren., ser [vigtigste] - skabt forbindelse 28405330.fejlcheck [vigtigste] - tilbage i forbindelse 28405330 til pool.fejlcheck [vigtigste] - tjekkede forbindelse 28405330 fra pool.fejlcheck [vigtigste] - tilbage i forbindelse 28405330 til pool.1 romaer ali 5000 2 zara ali 5000 3 zara ali 5000, ser metoder i ovenstående eksempel, vi kun anvendes, info(), metode, men du kan bruge en af følgende metoder som din krav og minus; offentlige tomrum spor (objekt meddelelse); offentlige tomrum fejlcheck (objekt meddelelse); offentlige. info (objekt meddelelse); offentlige tomrum advare (objekt meddelelse); offentlige tomrum fejl (objekt meddelelse), offentlige eller fatale (objekt meddelelse).
ibatis debugging -
Previous:ibatis skabe operation
Next Page:ibatis i hi