如何提取数据库的模式信息,想通过hibernate的反向工具尝试下。
一、myeclipse下hibernate反向工程:
1、选择myeclipse hibernate视图
2、建立与后台数据库的连接
1)configure database driver;
2)添加对应的数据库driver;
3)添加driver对应的jar包;
4)配置链接参数(示例:jdbc:oracle:thin:@10.3.15.30:1521:wmdev)
3、打开数据库连接,选中所对应的表
4、右键数据表对象,选择hibernate reverse engineering
5、选择将要生成的文件的路径:java src folder,java package
6、勾选Java data object,然后finish,生成完成后,在第5步中的路径下可以看到生成pojo文件。
eclipse下反向工程
第一步:安装 hibernate tools
补充:上面两个网址不一定能用。可以尝试下下面这个网址。 安装Hibernate插件 http://download.jboss.org/jbosstools/updates/development http://download.jboss.org/jbosstools/updates/stable/
3, 成功安装 hibernate tools 以后,新建一个java project , 名称HibernateTest 点 Finish 完成,并添加 hibernate 库文件及 mysql 驱动如下
在 Hibernate Configurations 视图空白区域右建 Add Configurations ,这里名称我填写的“hibernate” ,你可以命名为其它,一会儿会被调用
Project : Browse 选择一个需要反向工程的project Database Connection: Hibernate Configured connection Configuration File: Setup
下面开始根据配置创建反向生成代码
切换到 Exporter 标签页继续设置
运行结果如下 由于生成的实体类实现了 java.io.Serializable 所以会有黄色感叹号,右键生成一个
eclipse j2ee 3.6.1:help 菜单 -> Install New Software... 或者您也可以下载插件本地安装 |