本文档是指导您如何在 myeclipse 下把数据库中的表自动生成 java 对象
1. 准备数据库,假如名为 TestDB,里面有一个 User 的表。
2. 在 MyEclipse 的右上角切换透视图,切换到 MyEclipse Database Explorer。
3. 然后在最左边点击右键,选择 New(也就是说新建一个数据库连接,Driver Name 随
便起)。配置好后点击 NEXT,进入下一个窗体。
4. 选择第三个单选按钮(Display the selected Schemas),然后点击右边的 Add 按钮,
也就是说添加你的数据库,然后点击完成按钮,这样你的数据库连接就创建好了。
5. 切换到 MyEclipse Java Enterprise 的透视图,创建一个 Web Project,假如就叫
做 TestDemo。
6. 右击 TestDemo,选择 MyEclipse,然后选择 Add Hibernate Capabilities,然后
在出来的窗体不用改,默认的就是选择的 Hibernate3.1 的,点击 Next。
7. 然 后 出 来 这 个 窗 体 也 不 用 改 , 会 生 成 一 个 Hibernate 的 配 置 文 件
(hibernate.cfg.xml),点击 Next,又会出现一个窗体,在 DB Driber 那个下拉框
里选择刚才配置好的数据库连接),点击 Next。
8. 然后出来一个窗体,这个窗体是让你选择你要将你生成的 Hibernate 的文件放到哪儿,
你可以点击 New 创建一个 entity 的包,也可以不创建,假如我们现在就创建一个
entity 的包吧(下面有用),然后点击 -nish 按钮。
9. 接下来就是最后一步了,然后又切换到 MyEclipse Database Explorer,在你刚才
创建的 SQL2005_TestDB 上右键,选择 Open connection,一直展开到 dbo 下面
的 TABLE,展开 TABLE。
10. 在我们创建的 User 表上点击右键,选择 Hibernate Reverse Engineering(这个就
是反向生成),出来一个面板。
11. 在 Java src folder 选择这个工程的 src 目录,然后在 Java Package 上选择刚才我
们在工程里面创建好的 entity 包。
12. 接下来就是勾中前三个复选框就可以了,点击 Next,又会出现一个面板,这个面板可
以不用管,然后点击 Next,这个面板也不用管,点击 Finish,然后就会生成实体类
和映射文件了。
评论1