Myeclipse如何自动创建hibernate
2017-07-04 18:34
218 查看
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
![](http://f.hiphotos.baidu.com/exp/w=500/sign=b4bf53a35bee3d6d22c687cb73176d41/37d3d539b6003af3df059c64372ac65c1038b673.jpg)
Myeclipse
1
Myeclipse的下载安装就不用我介绍了吧,相信大家看到这篇经验的时候已经把前期工作都已经做好了,那么我就直接开始进入正题。
打开Myeclipse软件——新建一个Web project。
![](http://g.hiphotos.baidu.com/exp/w=500/sign=8f5de2e9a344ad342ebf8787e0a30c08/b58f8c5494eef01f245758c1e2fe9925bc317d76.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=0f40123dcb3d70cf4cfaaa0dc8ddd1ba/7a899e510fb30f2432d9ac07ca95d143ad4b0376.jpg)
2
创建数据库驱动连接。
单击右上角的编辑模式,选择Myeclipse Database Explorer。
![](http://c.hiphotos.baidu.com/exp/w=500/sign=5ac7502b97cad1c8d0bbfc274f3f67c4/0824ab18972bd4075f7393f979899e510fb30979.jpg)
3
新建数据库连接
右击左侧的面板,选择new,新建一个数据库连接。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=5e763e02aeaf2eddd4f149e9bd110102/35a85edf8db1cb13612b7c17df54564e92584b77.jpg)
4
配置连接文件
根据你的数据库选择不同的数据连接方式,填写你要创建的连接的名字,URL等信息,如图。
最重要的是加载驱动,没有的话到网上下载自己数据库的驱动。
我这里是JDBC,连接SQL数据库。单击next——finish。
![](http://g.hiphotos.baidu.com/exp/w=500/sign=8b2b237a9058d109c4e3a9b2e159ccd0/c2cec3fdfc03924580f7a10b8594a4c27d1e2577.jpg)
![](http://e.hiphotos.baidu.com/exp/w=500/sign=0354a13337fae6cd0cb4ab613fb20f9e/3812b31bb051f8191267434ed8b44aed2e73e770.jpg)
![](http://b.hiphotos.baidu.com/exp/w=500/sign=aa300dc4f536afc30e0c3f658318eb85/a8014c086e061d95a304773c79f40ad162d9ca70.jpg)
5
选中你新建的数据库,然后单击连接按钮开始进行连接,注意:一定保证你的数据库服务正常工作,否则shi连接不上的。
![](http://c.hiphotos.baidu.com/exp/w=500/sign=911c831069600c33f079dec82a4d5134/5882b2b7d0a20cf4cbd2bedb74094b36acaf9970.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=4667434ed8b44aed594ebee4831d876a/3c6d55fbb2fb4316ad5d3a7e22a4462309f7d370.jpg)
![](http://b.hiphotos.baidu.com/exp/w=500/sign=167ce4bba2ec08fa260013a769ef3d4d/023b5bb5c9ea15ced7aca00db4003af33a87b270.jpg)
6
连接完成后你会看到数据库中的文件,所有的数据库都在这。一会我们使用我们需要的即可。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=2a734fb3eb50352ab16125086342fb1a/9a504fc2d5628535f55d922592ef76c6a7ef6370.jpg)
END
1
回到我们的myeclipse视图,右击我们的工程名。
然后选择myeclipse——。。。具体如图,太多了,不好写。
![](http://g.hiphotos.baidu.com/exp/w=500/sign=ae6f03f2a5efce1bea2bc8ca9f50f3e8/a9d3fd1f4134970a0ece502b97cad1c8a7865d70.jpg)
![](http://c.hiphotos.baidu.com/exp/w=500/sign=e95ee9b6d358ccbf1bbcb53a29d9bcd4/d788d43f8794a4c2279ea72f0cf41bd5ad6e3970.jpg)
2
在install Hibernate界面,然后点击NEXT,进行Hibernate的安装。
新建一个包,用来放我们的Session Factory。
![](http://b.hiphotos.baidu.com/exp/w=500/sign=1689bc0972cf3bc7e800cdece101babd/9f510fb30f2442a7a8b3bda1d343ad4bd1130270.jpg)
![](http://h.hiphotos.baidu.com/exp/w=500/sign=5c6dde50014f78f0800b9af349300a83/e824b899a9014c08c98668a1087b02087bf4f471.jpg)
3
单击next,选择我们刚刚建立的那个连接,然后你会发现所有都会自动为我们填充上。
![](http://b.hiphotos.baidu.com/exp/w=500/sign=7881393c6c061d957d4637384bf50a5d/bf096b63f6246b60ddb3f270e9f81a4c510fa271.jpg)
![](http://g.hiphotos.baidu.com/exp/w=500/sign=8d4b7f72f01fbe091c5ec3145b610c30/902397dda144ad34af02c783d2a20cf431ad8571.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=3c1a760f59b5c9ea62f303e3e538b622/3801213fb80e7bec5c6643e52d2eb9389b506b71.jpg)
![](http://d.hiphotos.baidu.com/exp/w=500/sign=055cd6f87ed98d1076d40c31113eb807/ca1349540923dd547dcfe76cd309b3de9c824871.jpg)
4
打开我们的项目后你就会发现已经为我们创建好了session工厂。
![](http://b.hiphotos.baidu.com/exp/w=500/sign=8888c6ea9e82d158bb8259b1b00b19d5/9345d688d43f8794fd43082ad01b0ef41bd53a71.jpg)
END
1
再次回到我们刚刚创建连接的视图,也就是myeclipse database explorer。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=c220b825708b4710ce2ffdccf3cfc3b2/ac4bd11373f08202222ed13b49fbfbedab641b71.jpg)
2
打开我们链接的数据库,展开,找到要创建映射的表,然后根据下图创建即可。
![](http://h.hiphotos.baidu.com/exp/w=500/sign=4ec2d87fd31373f0f53f6f9f940e4b8b/8601a18b87d6277f01ae723c2a381f30e924fc72.jpg)
![](http://b.hiphotos.baidu.com/exp/w=500/sign=4f8206b9ab773912c4268561c8188675/f603918fa0ec08fae8bc53a35bee3d6d55fbda72.jpg)
3
选择你要创建的内容,如果你连方法都不想自己写也可以,将最后一项勾选上,那样所有的都会为我们自动创建完成,包括基础类。省去了我们非常多的时间。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=4e9de0fed3c8a786be2a4a0e5708c9c7/aa18972bd40735fa8d4f0ebd9c510fb30f240872.jpg)
![](http://f.hiphotos.baidu.com/exp/w=500/sign=746dff27612762d0803ea4bf90ed0849/242dd42a2834349bdeba2e81cbea15ce36d3be72.jpg)
![](http://c.hiphotos.baidu.com/exp/w=500/sign=5137bcde17ce36d3a20483300af23a24/b90e7bec54e736d125accc0c99504fc2d5626972.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=c2e4a5220b24ab18e016e13705fbe69a/4b90f603738da977a990c62fb251f8198618e373.jpg)
4
注意下一步后,里面的id generator我们一般选择native。OK,基本工作都完成了,剩下的看图即可。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=055fd6f87ed98d1076d40c31113eb807/ca1349540923dd547dcce76cd309b3de9c824872.jpg)
![](http://e.hiphotos.baidu.com/exp/w=500/sign=cb8a5d0c1d30e924cfa49c317c096e66/0df3d7ca7bcb0a463e9dcb3d6963f6246b60af73.jpg)
END
百度经验原创,谢绝转载
作者CIO_qiang
![](http://f.hiphotos.baidu.com/exp/w=500/sign=b4bf53a35bee3d6d22c687cb73176d41/37d3d539b6003af3df059c64372ac65c1038b673.jpg)
工具/原料
Myeclipse
创建数据库连接
1Myeclipse的下载安装就不用我介绍了吧,相信大家看到这篇经验的时候已经把前期工作都已经做好了,那么我就直接开始进入正题。
打开Myeclipse软件——新建一个Web project。
![](http://g.hiphotos.baidu.com/exp/w=500/sign=8f5de2e9a344ad342ebf8787e0a30c08/b58f8c5494eef01f245758c1e2fe9925bc317d76.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=0f40123dcb3d70cf4cfaaa0dc8ddd1ba/7a899e510fb30f2432d9ac07ca95d143ad4b0376.jpg)
2
创建数据库驱动连接。
单击右上角的编辑模式,选择Myeclipse Database Explorer。
![](http://c.hiphotos.baidu.com/exp/w=500/sign=5ac7502b97cad1c8d0bbfc274f3f67c4/0824ab18972bd4075f7393f979899e510fb30979.jpg)
3
新建数据库连接
右击左侧的面板,选择new,新建一个数据库连接。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=5e763e02aeaf2eddd4f149e9bd110102/35a85edf8db1cb13612b7c17df54564e92584b77.jpg)
4
配置连接文件
根据你的数据库选择不同的数据连接方式,填写你要创建的连接的名字,URL等信息,如图。
最重要的是加载驱动,没有的话到网上下载自己数据库的驱动。
我这里是JDBC,连接SQL数据库。单击next——finish。
![](http://g.hiphotos.baidu.com/exp/w=500/sign=8b2b237a9058d109c4e3a9b2e159ccd0/c2cec3fdfc03924580f7a10b8594a4c27d1e2577.jpg)
![](http://e.hiphotos.baidu.com/exp/w=500/sign=0354a13337fae6cd0cb4ab613fb20f9e/3812b31bb051f8191267434ed8b44aed2e73e770.jpg)
![](http://b.hiphotos.baidu.com/exp/w=500/sign=aa300dc4f536afc30e0c3f658318eb85/a8014c086e061d95a304773c79f40ad162d9ca70.jpg)
5
选中你新建的数据库,然后单击连接按钮开始进行连接,注意:一定保证你的数据库服务正常工作,否则shi连接不上的。
![](http://c.hiphotos.baidu.com/exp/w=500/sign=911c831069600c33f079dec82a4d5134/5882b2b7d0a20cf4cbd2bedb74094b36acaf9970.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=4667434ed8b44aed594ebee4831d876a/3c6d55fbb2fb4316ad5d3a7e22a4462309f7d370.jpg)
![](http://b.hiphotos.baidu.com/exp/w=500/sign=167ce4bba2ec08fa260013a769ef3d4d/023b5bb5c9ea15ced7aca00db4003af33a87b270.jpg)
6
连接完成后你会看到数据库中的文件,所有的数据库都在这。一会我们使用我们需要的即可。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=2a734fb3eb50352ab16125086342fb1a/9a504fc2d5628535f55d922592ef76c6a7ef6370.jpg)
END
生成Hibernate
1回到我们的myeclipse视图,右击我们的工程名。
然后选择myeclipse——。。。具体如图,太多了,不好写。
![](http://g.hiphotos.baidu.com/exp/w=500/sign=ae6f03f2a5efce1bea2bc8ca9f50f3e8/a9d3fd1f4134970a0ece502b97cad1c8a7865d70.jpg)
![](http://c.hiphotos.baidu.com/exp/w=500/sign=e95ee9b6d358ccbf1bbcb53a29d9bcd4/d788d43f8794a4c2279ea72f0cf41bd5ad6e3970.jpg)
2
在install Hibernate界面,然后点击NEXT,进行Hibernate的安装。
新建一个包,用来放我们的Session Factory。
![](http://b.hiphotos.baidu.com/exp/w=500/sign=1689bc0972cf3bc7e800cdece101babd/9f510fb30f2442a7a8b3bda1d343ad4bd1130270.jpg)
![](http://h.hiphotos.baidu.com/exp/w=500/sign=5c6dde50014f78f0800b9af349300a83/e824b899a9014c08c98668a1087b02087bf4f471.jpg)
3
单击next,选择我们刚刚建立的那个连接,然后你会发现所有都会自动为我们填充上。
![](http://b.hiphotos.baidu.com/exp/w=500/sign=7881393c6c061d957d4637384bf50a5d/bf096b63f6246b60ddb3f270e9f81a4c510fa271.jpg)
![](http://g.hiphotos.baidu.com/exp/w=500/sign=8d4b7f72f01fbe091c5ec3145b610c30/902397dda144ad34af02c783d2a20cf431ad8571.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=3c1a760f59b5c9ea62f303e3e538b622/3801213fb80e7bec5c6643e52d2eb9389b506b71.jpg)
![](http://d.hiphotos.baidu.com/exp/w=500/sign=055cd6f87ed98d1076d40c31113eb807/ca1349540923dd547dcfe76cd309b3de9c824871.jpg)
4
打开我们的项目后你就会发现已经为我们创建好了session工厂。
![](http://b.hiphotos.baidu.com/exp/w=500/sign=8888c6ea9e82d158bb8259b1b00b19d5/9345d688d43f8794fd43082ad01b0ef41bd53a71.jpg)
END
创建映射文件
1再次回到我们刚刚创建连接的视图,也就是myeclipse database explorer。
![](http://a.hiphotos.baidu.com/exp/w=500/sign=c220b825708b4710ce2ffdccf3cfc3b2/ac4bd11373f08202222ed13b49fbfbedab641b71.jpg)
2
打开我们链接的数据库,展开,找到要创建映射的表,然后根据下图创建即可。
![](http://h.hiphotos.baidu.com/exp/w=500/sign=4ec2d87fd31373f0f53f6f9f940e4b8b/8601a18b87d6277f01ae723c2a381f30e924fc72.jpg)
![](http://b.hiphotos.baidu.com/exp/w=500/sign=4f8206b9ab773912c4268561c8188675/f603918fa0ec08fae8bc53a35bee3d6d55fbda72.jpg)
3
选择你要创建的内容,如果你连方法都不想自己写也可以,将最后一项勾选上,那样所有的都会为我们自动创建完成,包括基础类。省去了我们非常多的时间。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=4e9de0fed3c8a786be2a4a0e5708c9c7/aa18972bd40735fa8d4f0ebd9c510fb30f240872.jpg)
![](http://f.hiphotos.baidu.com/exp/w=500/sign=746dff27612762d0803ea4bf90ed0849/242dd42a2834349bdeba2e81cbea15ce36d3be72.jpg)
![](http://c.hiphotos.baidu.com/exp/w=500/sign=5137bcde17ce36d3a20483300af23a24/b90e7bec54e736d125accc0c99504fc2d5626972.jpg)
![](http://a.hiphotos.baidu.com/exp/w=500/sign=c2e4a5220b24ab18e016e13705fbe69a/4b90f603738da977a990c62fb251f8198618e373.jpg)
4
注意下一步后,里面的id generator我们一般选择native。OK,基本工作都完成了,剩下的看图即可。
![](http://d.hiphotos.baidu.com/exp/w=500/sign=055fd6f87ed98d1076d40c31113eb807/ca1349540923dd547dcce76cd309b3de9c824872.jpg)
![](http://e.hiphotos.baidu.com/exp/w=500/sign=cb8a5d0c1d30e924cfa49c317c096e66/0df3d7ca7bcb0a463e9dcb3d6963f6246b60af73.jpg)
END
注意事项
百度经验原创,谢绝转载作者CIO_qiang
相关文章推荐
- Myeclipse如何自动创建hibernate以及配置struts2以及数据库表创建映射文件 详解
- Myeclipse如何自动创建hibernate
- Myeclipse如何自动创建hibernate 转载
- Myeclipse如何自动创建hibernate
- 【转载】Myeclipse如何自动创建hibernate
- Myeclipse如何自动创建hibernate,将工程转变为hibernate工程
- Myeclipse如何自动创建hibernate
- 如何在Myeclipse中创建Hibernate开发j2ee
- 如何使用MyEclipse自动生成hibernate映射文件
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
- JPA项目使用myeclipse创建带注解的model实体类&web工程使用MyEclipse自动生成hibernate映射文件和实体类
- 使用myeclipse自动导入hibernate3的jar包,如何关联hibernate源码的解决办法
- Myeclipse自动创建Hibernate
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
- Hibernate如何让数据库自动创建时间(时间戳)
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件截图版
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
- 如何取消hibernate hbm2ddl.auto 自动创建外键
- hibernate-Myeclipse自动创建并实现简单增删查改
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件