收藏 分享(赏)

myeclipse使用hibernate正向工程和逆向工程.doc

上传人:fmgc7290 文档编号:7110320 上传时间:2019-05-06 格式:DOC 页数:2 大小:22.50KB
下载 相关 举报
myeclipse使用hibernate正向工程和逆向工程.doc_第1页
第1页 / 共2页
myeclipse使用hibernate正向工程和逆向工程.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、myeclipse 使用 hibernate 正向工程和逆向工程1.myeclipse 使用 hibernate 正向工程,hibernate 的正向工程是指从 java 实体类生成数据库表的过程,这种过程符合 java 程序员面向对象编程的思想,也是工程设计的时候使用比较多的一种思想。具体实施过程如下。1).手动创建 java pojo 对象,并对 pojo 对象加上 hibernate anotation。这样做的目的是通过myeclipse 来生成 hibernate 映射文件,public class User private int uid; private String pwd;p

2、rivate String pname; private String name;/* hibernate.id generator-class=“native“* return*/public int getUid() return uid;public void setUid(int uid) this.uid = uid;/* hibernate.property column=“pwd“ not-null=“true“ length=“32“* return*/public String getPwd() return pwd;public void setPwd(String pwd

3、) this.pwd = pwd;/* hibernate.property column=“pname“ length=“32“* return*/public String getPname() return pname;public void setPname(String pname) this.pname = pname;/* hibernate.property column=“name“ length=“16“* return*/public String getName() return name;public void setName(String name) this.na

4、me = name;2)myeclipst 项目名称右击 myeclipst 点击 run xdoclet,如果没有进行 myclipse xdoclet 配置,需要先进行配置才能执行上述操作。具体配置方法为,项目选中右击点 properties 选 myclipsexdoclet 选 addstander 在弹出来的对话框中选 standarhibernate.3)运行完 xdoclet 之后将会生成 hibernate 映射文件,然后在 hibernate 配置文件中配置好数据库连接设置 hibernate.hbm2ddl.auto 为 create 重新启动 tomcate 就会生成表。

5、2.由数据库表生成 java pojo 和 hibernate 映射文件1).准备数据库,假如名为 TestDB,里面有一个 User 的表2).在 MyEclipse 的右上角切换透视图,切换到 MyEclipse Database Explorer3).然后在最左边点击右键,选择 New(也就是说新建一个数据库连接,Driver Name 叫SQL2005_TestDB,方便下面解释,其它的跟平常用的一样),,配置好连接以后点击 Next,进入下一个窗体, 选择第三个单选按钮(Display the selected Schemas),然后点击右边的 Add 按钮,也就是说添加你的数据库,

6、然后点击完成按钮,这样你的数据库连接就创建好了;4).切换到 MyEclipse Java Enterprise 的透视图,创建一个 Web Project,假如就叫做TestDemo5).右击 TestDemo,选择 MyEclipse,然后选择 Add Hibernate Capabilities,然后在出来的窗体不用改,默认的就是选择的 Hibernate3.1的,点击 Next, 然后出来这个窗体也不用改,会生成一个 Hibernate 的配置文件(hibernate.cfg.xml),点击 Next,又会出现一个窗体,在DB Driber 那个下拉框里选择 刚才配置好的数据库连接(上

7、边的 SQL2005_TestDB),点击Next,然后出来一个窗体,这个窗体是让你选择你要将你生成的 Hibernate 的文件放到哪儿,你可以点击 New 创建一个 entity 的包,也可以不创建,假如我们现在就创建一个 entity 的包吧(下面有用),然后点击 finish 按钮;6).接下来就是最后一步了,然后又切换到 MyEclipse Database Explorer,在你刚才创建的SQL2005_TestDB 上右键,选择 Open connection, 一直展开到 dbo 下面的 TABLE,展开TABLE,在我们创建的 User 表上点击右键,选择 Hibernate Reverse Engineering(这个就是反向生成),出来一个面板 在 Java src folder 选择这个工程的 src 目录,然后在 Java Package 上选择刚才我们在工程里面创建好的 entity 包,接下来就是勾中前三个复选框就可以了,点击 Next,又会出现一个面板,这个面板可以不用管,然后点击 Next,这个面板也不用管,点击 Finish,然后就会生成实体类和映射文件了.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报