利用eclipse工具反向生成hibernate配置文件,domain类和映射文件
来源:互联网 发布:js define的用法 编辑:程序博客网 时间:2024/06/05 16:21
首先要意识到eclipse是一个集成开发环境,要想实现更多的功能,就必须下载好相关的插件
1.下载插件
点击help->install new software,输入相应的网址(对应的自行百度),这里是http://download.jboss.org/jbosside/updates/stable(可能要加上eclipse版本号,我是不加版本号找不到插件),回车即可,找到 JBoss Web and Java EE Development 下面的hibernate tools选项勾选,下载即可(插件可能有点大)。
2.配置data source explorer
点击window->show view->data source explorer,右键data connections,点击new
选择自己的数据库类型,然后名字可以随意,next
填写相应的内容,大致就是之前手动配置的一些内容,重点是点击蓝色那里选择版本号,然后点击jarlist引入自己的数据库jar包,点击finsh,就算配置完成。
3.生成hibernate.cfg.xml文件
点击window->show view->other,搜索h...,选择hibernate configuration
然后是这个界面
第一次创建会自动弹出,如果没有弹出,在console旁边找,重点是database connection(第二步的建立的连接名称)
再选择database dialect,找自己用的数据库选择,点击ok即可。这是hibernate.cfg.xml文件已经生成
4.生成domain类和映射文件
window->perspective->customize perspective
选择hibernate code generation,点击ok即可,生成下图这个按钮,点击,里面有个hibernate的按钮,点击
然后有下图
main选项卡,选择文件输出路径(一般就是项目的src下面),再自己写个包名,最后的domain类和映射文件就放在这个包里面。然后点击setup
选择,点击next
refresh,出现数据库,在次级目录找到自己要用的表,再点击include即可,最后finsh
exporters选项卡,选择图中的三个
commom选项卡,选择编码。点击run,即可看到相应文件生成。
至此,domain类,配置文件,映射文件都已经生成,不过还生成了一个hibernate.reveng.xml,不过貌似只是生成过程记录的一个文件,对项目本身并不重要。
总结:总共四步1.下载插件。2.source database explorer得到连接.3.生成hibernate.cfg.xml.4生成domain类和映射文件
阅读全文
0 0
- 利用eclipse工具反向生成hibernate配置文件,domain类和映射文件
- Eclipse使用xdoclet1.2.3 生成hibernate配置文件和映射文件
- 【SSH (九)】Eclipse使用hibernate插件反向生成实体类和映射文件
- 利用Ant和Xdoclet从pojo类生成hibernate的映射文件并生成hibernate的配置文件
- 在Eclipse下手动搭建SSH框架,并使用Hibernate插件反向生成实体类和关系映射文件。
- eclipse 利用hibernate插件工具反向生成具有关联关系表的实体类
- 利用Hibernate配置文件反向生成数据库
- eclipse 通过Hibernate 逆向生成实体类和映射文件
- eclipse中利用HibernateTools生成PO类和映射文件
- Hibernate映射文件反向生成数据库表
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 51Nod
- cordova调用相机
- 神经网络之AlexNet模型的实现(Python+TensorFlow)
- Mysql存储过程
- iOS的UICollectionView添加header
- 利用eclipse工具反向生成hibernate配置文件,domain类和映射文件
- eclipse快捷键
- hihocoder 最小生成树一·Prim算法
- Deep Reinforcement Learning 基础知识(DQN方面)
- 电脑触摸板失灵的处理方法
- Android安卓开发-eclipse正确添加第三方jar包
- docker运行基于springboot的web项目
- 百度网盘不能下载文件,如何用迅雷下载(链接为网盘链接)
- python 下载安装教程