gå i hi - konfiguration

, gå i hi kræver at vide på forhånd, hvor kortlægning af oplysninger, der definerer, hvordan din java klasser vedrører database tabeller.gå i hi, kræver også en række konfiguration indstillinger vedrørende database og andre relevante parametre.alle disse oplysninger leveres normalt som en standard java egenskaber filen, gå i hi. egenskaber, eller som en xml - fil, der hedder, gå i hi. cfg. xml,., og jeg vil overveje xml - format fil, hibernate.cfg.xml, at specificere, der kræves i vinter hi egenskaber i gode eksempler.de fleste af de egenskaber, tage deres standardværdier, og det er ikke forpligtet til at anføre dem i ejendommen fil, hvis det virkelig er nødvendig.denne sag er holdt i roden adresseregister for deres anvendelse er classpath., gå i hi egenskaber: efter er den liste over vigtige egenskaber, du ville kræve, at konfigurere til databaser i en isoleret situation:, s.n. egenskaber og beskrivelse 1, hibernate.dialect, denne ejendom er i vinter hi skabe den fornødne sql for den valgte database.2, i hi. forbindelse. driver_class, jdbc chauffør klasse., 3, hibernate.connection.url, jdbc url til den database, f.eks., 4, hibernate.connection.username, databasen brugernavn., 5, gå i hi. forbindelse. kodeord, databasen kodeord. 6, hibernate.connection.pool_size, begrænser antallet af forbindelser og venter i gå i hi - databasen forbindelse pool. 7, hibernate.connection.autocommit, kan autocommit tilstand til brug for jdbc forbindelse.,, hvis du bruger en database med en applikationsserver og jndi ville du have til at få følgende egenskaber:, s.n. egenskaber og beskrivelse 1, hibernate.connection.datasource,, jndi navn er defineret i anvendelse - du er lede ved anvendelsen., 2, hibernate.jndi.class,, initialcontext klasse for jndi., 3, gå i hi. jndi. < jndipropertyname >,, går alle jndi ejendom, du kan lide den jndi, initialcontext,., 4, hibernate.jndi.url, giver den url for jndi., 5, hibernate.connection.username, databasen brugernavn. 6, hibernate.connection.password, databasen kodeord.,, gå med mysql database:, mysql er en af de mest populære open source - database, systemer, der er til rådighed i dag.lad os skabe, hibernate.cfg.xml, konfiguration fil og placere det i roden af din ansøgning er classpath.du skal være sikker på, at du har testdb, database, som er tilgængelig i din mysql database, og du har en bruger, test, adgang til databasen, xml - konfiguration dossier skal være i overensstemmelse med de i hi dtd 3 konfiguration, der er til rådighed fra http: ////////////////////////////www.hibernate. org dtd hibernate-configuration-3.0. dtd., <?xml - version = "0" kodning = "utf - 8"?> <!doctype i vinter hi konfiguration system "http: //////////////////////www.hibernate. org dtd hibernate-configuration-3.0. dtd" > < i vinter hi konfiguration > < samling fabrik > < ejendomsnavn = "gå i hi. dialekt" > org.hibernate.dialect.mysqldialect < /property > < ejendomsnavn = "gå i hi. forbindelse. driver_class" > com.mysql.jdbc.driver < /property > <!- antager test er databasen navn... > < ejendomsnavn = "gå i hi. forbindelse. url" > jdbc: mysql: //localhost /test < /property > < ejendomsnavn = "gå i hi. forbindelse. brugernavn" > root < /property > < ejendomsnavn = "gå i hi. forbindelse. kodeordet" > root123 < /property > <!- liste over xml - kortlægning af filer - > < kortlægning af = "arbejdstager. hbm. xml -" /> < /samling fabrik > < /overvintrer konfiguration > ovennævnte konfiguration dossier omfatter < kortlægning >, mærkater, som vedrører at gå i hi kortlægning fil, og vi vil se i næste kapitel, hvad er en sove kortlægning fil, og hvordan og hvorfor bruger vi det.følgende er en liste over forskellige vigtige databaser dialekt ejendom type:, database dialekt ejendom db2 org.hibernate.dialect.db2dialect hsqldb org.hibernate.dialect.hsqldialect hypersonicsql org.hibernate.dialect.hsqldialect informix org.hibernate.dialect.informixdialect ingres org.hibernate.dialect.ingresdialect interbase org.hibernate.dialect.interbasedialect microsoft sql - 2000 org.hibernate.dialect.sqlserverdialect microsoft sql - 2005 org.hibernate.dialect.sqlserver2005dialect microsoft sql - 2008 org.hibernate.dialect.sqlserver2008dialect mysql org.hibernate.dialect.mysqldialect oracle (udgave) org.hibernate.dialect.oracledialect oracle 11g org.hibernate.dialect.oracle10gdialect oracle 10g org.hibernate.dialect.oracle10gdialect oracle 91 org.hibernate.dialect.oracle9idialect postgresql org.hibernate.dialect.postgresqldialect fremskridt org.hibernate.dialect.progressdialect sap db org.hibernate.dialect.sapdbdialect sybase org.hibernate.dialect.sybasedialect sybase overalt org.hibernate.dialect.sybaseanywheredialect,



Previous:
Next Page: