How to Generate Hibernate Pojo Classes from DB Tables

  1. Download the hibernate-tools jar[1] and extract the jar to dropins folder of Eclipse.

    Ads by Google

    Fastest VPN for Asia
     Unblock all sites. Try Risk Free. 100% Secure & Anonymous. Easy Setup
    ExpressVPN.com
  2. 2
    Start eclipse.
  3. 3
    Click on [File -> New -> Other -> Hibernate -> Hibernate Configuration File] and create a cfg file. The following properties should be specified : jdbc url , username, password, DB schema, driver class and dialect.
  4. 4
    Click on [File -> New -> Other -> Hibernate -> Hibernate Console Configuration ] and create a new console configuration. Add the jar file that contains your DB driver in the classpath section at the bottom.
  5. 5
    Enter the name of the console configuration. Click Browse button against the Configuration file and select the cfg.xml file created in step 3.
  6. 6
    Click on [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File(reveng.xml) ] and select the location of the file.
  7. 7
    Select the cfg.xml file created in step 3 as the Console Configuration. Click on include button and specify the schema and table name(s) to reverse engineer. Multiple table names can be specified using sql wild char (eg: TBL_%). Click Finish.
  8. 8
    Switch to the Hibernate perspective and Click on the Hibernate icon in the tool bar and select the [Hibernate Code Generation ..] option.
  9. 9
    Right click on the [Hibernate Code Generation]tree node and select New.
  10. 10
    Give the name of the configuration and select the console configuration created in step 5 and reveng.xml created in step6-7. Also select the Output Directory and a relevant package.
  11. 11
    Go to the Exporters tab and check Generate domain code(.java) and Generate mappings (hbm.xml). Click run.
  12. 12
    The hibernate mapping xml files and Java classes will be created in the output directory specified in step 11.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值