本文共 3557 字,大约阅读时间需要 11 分钟。
eclispe 不想Myeclipse里面有自带的反响 从数据库里面生成 配置文件和类。但eclipse很友好,可能容纳各种插件,想装什么,就装什么,不走寻常路。首先到hibernate 的老窝去下载Hibernate Tools 插件,网站为:,
在eclipse里面,windiow --->preferneces-->install ,输入,会跑出来一堆控件,选择Hibernate Tools 3.4即可(该网站是jboss 所有控件),安装,重启eclipse 。
如果你工程的五文件是采取SSH架构,而且,你的数据数配置,又放在该死的APPlication 上,很不幸的,你要重新生成一份hibernate配置文件,包括数据库URL ,方言,JDBC,用户名,密码等配置。
本文的配置:
<?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 name="ddc"> <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="hibernate.connection.url">jdbc:oracle:thin:@ip:database</property> <!--指定连接数据库的用户名--> <property name="connection.username">POSTMOBILE</property> <property name="connection.password">POSTMOBILE</property> <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property> </session-factory> </hibernate-configuration>由此配置文件,接下来,当然是 反响生成文件了,hibernate,像Myeclipse那样,直接生成,它是先生成,反响配置文件。装了Hibernate Tools 3.4,后,在eclipse new 菜单里
接下来,根据提示,导入刚才的配置文件,然后选择你要的生成的表即可;
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" > <hibernate-reverse-engineering> <table-filter match-schema="POSTMOBILE" match-name="TB_MAILINFO"/> <table-filter match-schema="POSTMOBILE" match-name="TB_TRACE"/> </hibernate-reverse-engineering>生成的反响文件,
最后一步,就是根据方向配置文件,编译一下,生成你所需要的,类文件,和对该类hibernate配置文件,run-->hibernate code generatin.
Hibernate tools
转载地址:http://jppob.baihongyu.com/