|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2009
Messaggi: 700
|
[Java/Hibernate] Qualche dubbio su come usare Hibernate
Ciao,
in un mio progetto Java mi trovo a dover usare Hibernate per l'accesso ai dati di una tabella (principalmente devo fare degli inserimenti) Stavo legendo questo articolo: http://java.html.it/articoli/leggi/2...-ad-hibernate/ Praticamente no ho ben chiara una cosa relativa alla configurazione di Hibernate però: oltre al file di mapping tra la tabella e la mia classe Java (cosa chiarissima) devo configurare anche il file: hibernate.cfg.xml in modo tale da poter dire ad Hibernate quali sono i driver necessari alla connessione. Praticamente che vuol dire? che devo installare i corretti driver JDBC per il mio specifico DBMS (nel mio caso MySql) e che gli devo dire dove sono? Ma da dove li prendo tali driver e come li installo sul mio sistema? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Ciao
Per la connessione al database devi utilizzare il jar che utilizzeresti anche in assenza di hibernate, per mysql ci sono i Connector/J. Al file di configurazione di hibernate, devi solo fornire che tipo di driver e di dialetto dovrà essere utilizzato, per es.: Codice:
<property name="connection.provider">Hibernate.Connection.DriverConnectionProvider</property> <property name="dialect">Hibernate.Dialect.MySQLDialect</property> <property name="connection.driver_class">Hibernate.Driver.MySqlDataDriver</property> <property name="connection.connection_string">Server=localhost;Database=tuo_db;User ID=tuo_user;Password=user_passwd;</property> <property name="show_sql">true</property>
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Ha già detto tutto RaouL_BennetH, io aggiungo che se usi netbeans(ma anche eclipse penso) ti faciliti la vita non poco nella configurazione di hibernate.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2009
Messaggi: 700
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Ti fa in automatico il mapping(con file xml) delle teballe che hai nel db, ti crear il file di config xml e lo puoi modificare con interfaccia grafica, volendo ti crea anche le classi per gestire le CRUD delle tue entity(ma io questo ti consiglio di fartelo a mano).
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:16.




















