from: http://www.mkyong.com/hibernate/how-to-generate-code-with-hibernate-tools/
In this article, we show you how to use Hibernate / JBoss Tools to generate Hibernate mapping files (hbm) and annotation code from database automatically.
Tools in this article
- Eclipse v3.6 (Helios)
- JBoss / Hibernate Tools v3.2
- Oracle 11g
- JDK 1.6
Note
Before proceed, please Install Hibernate / JBoss Tools in Eclipse IDE.
Before proceed, please Install Hibernate / JBoss Tools in Eclipse IDE.
1. Hibernate Perspective
2. New Hibernate Configuration
In Hibernate Perspective, right click and select “Add Configuration…”- In “Project” box, click on the “Browse..” button to select your project.
- In “Database Connection” box, click “New..” button to create your database settings.
- In “Configuration File” box, click “Setup” button to create a new or use existing “Hibernate configuration file”,
hibernate.cfg.xml
.
hibernate.cfg.xml
“, connect to Oracle 11g database.<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="hibernate.connection.url">jdbc:oracle:thin:@127.0.0.1:1521:MKYONG</property> <property name="hibernate.connection.username">mkyong</property> <property name="hibernate.connection.password">password</property> <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property> <property name="hibernate.default_schema">MKYONG</property> </session-factory> </hibernate-configuration>
3. Hibernate Code Generation
Now, you are ready to generate the Hibernate mapping files and annotation codes.- In “Hibernate Perspective”, click “Hibernate code generation” icon (see below figure) and select “Hibernate Code Generation Configuration”
Note
The generated Hibernate mapping file and annotations code are very clean, standard and easy to modify. Try explore more features.
The generated Hibernate mapping file and annotations code are very clean, standard and easy to modify. Try explore more features.
I am really impressed the way you have written the blog. Hope we are eagerly waiting for such post from your side. HATS OFF for the valuable information shared!
ReplyDeleteSpring Training in Chennai|Struts Course in Chennai|Hibernate Course in Chennai
It is a nice blog for know about Hibernate mapping. Thanks for providing this useful information.
ReplyDeleteSpring course in Chennai | Spring Training in Chennai | Spring Course in Chennai | Spring Hibernate Training in Chennai
This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.
ReplyDeleteCyber Security Training Course in Chennai | Certification | Cyber Security Online Training Course | Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course | CCNA Training Course in Chennai | Certification | CCNA Online Training Course | RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai | SEO Training in Chennai | Certification | SEO Online Training Course