1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
21 22 23 24 25 26 27 28 29 30 31 32 

Comment utiliser Hibernate

11.Créer le fichier de configuration

Nous allons mettre en relation notre base de donnée avec Hibernate.
  1. Sélectionnez votre projet dans la liste des projets, et faites un clic-droit dessus, afin de sélectionner File->New->Other ...
  2. Choisissez dans la liste Hibernate->Hibernate Configuration File ...
  3. Une fenêtre s'ouvre, vous demandant quelles sont les coordonnées de la base de donnée. Nous ne traiterons pas ici du côté administratif de la base de donnée, donc je vous laisse libre de créer votre base de donnée et de donner des droits à l'utilisateur utilisé par hibernate. Conscernant l'url de la base de donnée, la forme est un peu différente en fonction de la base de donnée, et il n'est malheureusement pas possible que je fournisse sa construction pour toutes.
  4. Le fichier de configuration créé, je vous conseille de créer un copie de celui-ci, car, un bug dans mon éditeur xml l'avait malheureusement écorché à plusieurs reprises.

Note : le plugin n'utilise que des fichiers de configuration xml, donc il n'est pas possible de concerver un fichier hibernate.properties, il faudra le convertir :-(

Voici pour indication les informations de mon hibernate.cfg.xml :

 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE hibernate-configuration
 PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
  

<hibernate-configuration>
<session-factory > <!-- local connection properties --> <property name="hibernate.connection.url">jdbc:postgresql://jibe77.org/labo_sun</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.username">java_user</property> <property name="hibernate.connection.password">java is fun</property> <!-- property name="hibernate.connection.pool_size"></property --> <!-- dialect for PostgreSQL --> <property name="dialect">net.sf.hibernate.dialect.PostgreSQLDialect</property> <property name="hibernate.show_sql">false</property> <property name="hibernate.transaction.factory_class">net.sf.hibernate.transaction.JDBCTransactionFactory</property>
</session-factory> </hibernate-configuration>


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
21 22 23 24 25 26 27 28 29 30 31 32 

Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunProjet Kenai: une nouvelle forge open source10/3/08
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée