Eclipse利用Database Connections连接数据库并实现从数据库逆向生成Hibernate带注解的实体类
转自:
https://blog.csdn.net/qq_37844454/article/details/84194179
https://www.cnblogs.com/pretty-sunshine/p/7219727.html
第一步:在Eclipse中调出Database Connections 视图
第二步:
mysql填写properties
填写properties
sqlserver填写properties
点击ok以后会返回到以下视图:
然后按照下图格式填写其中的内容:
其中的URL部分地址如下jdbc:mysql://localhost:3306/
接下来:若显示如图则表示链接成功
点击Finish,配置结束。
生成hibernate实体类的具体步骤
打开Hibernate Configurations窗口。windows->show view
然后在打开窗口右击,点击Add Configuration...
Project选择项目(ph),Database connection选择刚刚配好的数据库连接驱动,如果没有建数据库驱动可以点击New新建数据库驱动(其实可以直接选择[Hibernate configured connection]通过Hibernate配置文件连接数据库,但是通过这种方式并不一定能成功,单独采用Data Management也同样不一定成功,原因不是很清楚,所以最后采用Data Management + Hibernate配置文件的结合方式,这样就比较保险)
点击Ok,这样Hibernate Configuration就添加了一个配置信息。
配置文件创建完之后可以看到Hibernate Configuerations 视图的Database节点中有了数据库。
然后在eclipse菜单栏中的工具栏的空白处右击鼠标,选择Customize Perspective。
或者Windows->perspective->Customize Perspective
弹出如下窗体后,依照图中选择Command Groups Availability选项卡,勾选Hibernate Code Generation,然后单击确定。
之后工具栏就会出现相应按钮。
单击该按钮,并选择图中Hibernate Code Generation Configurations。
然后弹出如下该窗口,按如下图操作,右击后选择New。
弹出如下窗体,选择输出的项目地址,填写包名,勾选Reverse engineer from JDBC Connection,然后创建hibernate.reveng.xml
hibernate.reveng.xml产生的路径通过后面的Step选择,路径选择完后点击Next,出现如下界面,Console configuration选择刚刚配置好的hibernate,点击Refresh按钮,就会出现数据库的全部schema,找到你的数据库,然后将需要产生实体类的表其Include到右侧窗口里,然后点击Finish按钮完成hibernate.reveng.xml的创建。
然后点击Run,运行后就可以在项目的相应目录下生成相应的实体类和配置文件或者直接是带注解映射的实体类了。
相应的使用注解映射在spring配置文件的配置如下图所示:
Eclipse利用Database Connections连接数据库并实现从数据库逆向生成Hibernate带注解的实体类相关推荐
- eclipse从数据库逆向生成Hibernate实体类
2019独角兽企业重金招聘Python工程师标准>>> 做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说 ...
- Eclipse实现hibernate反向工程:从数据库逆向生成实体类和hbm文件
转载请注明原文出处:http://blog.csdn.net/baidu_37107022/article/details/75205795 一.hibernate插件安装(已经安装的可以略过) 通过 ...
- [图解教程]Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端
[图解教程]Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端 一般开发Web Service,是选写服务端,再根据生成的WSDL文件生成客户端.看过一本SOA的书中 ...
- idea连接数据库创建实体类
1.创建新项目 可以先创建个maven项目,在此项目中连接数据库表,创建实体类 再配置好自己项目的maven信息,新建的项目如下: 2.连接数据库表 填写数据库连接信息: 测试连接,点击"T ...
- CN.Text开发笔记—利用反射将数据读入实体类
在实际开发中,我们经常需要从数据库中读取数据并赋值给实体类的相应属性.在.Text的DataDTOProvider中存在大量这样的代码, 比如: public Role[] GetRoles(int ...
- 在Eclipse中连接数据库、查看数据表、从数据库表生成实体类
第一步:连接数据库 点击Eclipse菜单项"Window",选择"Show View",然后再选择其中的"Data Source Explorer& ...
- eplise怎么连接数据库_Eclipse怎么打开数据库?Eclipse连接oracle等数据库的教程
开发时,如果能在Eclipse中,将数据库打开,用更直观的视图去观察数据库中的内容,会使开发更加顺利,效率更高一些.下面,小编以oracle为例,将Eclipse打开oracle数据库的方法用最直观的 ...
- mye连接mysql_利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类
一.利用MyEclipse连接数据库 1. 打开MyEclipse的数据库连接视图 然后在Other中找到"MyEclipse Database"中的DB Browser 2. 在 ...
- MySQL:Database connections will be migrated官方说明
2019独角兽企业重金招聘Python工程师标准>>> Database connections will be migrated Posted by: Max Hugen Dat ...
最新文章
- json对象和json字符串转换方法
- 【UWB】Savitzky Golay filter SG滤波器原理讲解
- 获取html元素的位置,如何获取页面元素的位置
- 如何在C++中将filetime时间转化为字符串?
- u-boot移植重要问题说明
- jmeter分布式压测原理简介1
- java报错找不到对象,使用Spring源码报错java:找不到类 InstrumentationSavingAgent的问题...
- 标准C程序设计七---46
- 【HDU - 1045】Fire Net (dfs 或二分图)
- 子类怎么继承父类方法中的变量_JavaOOP_04 封装 继承
- Python 列表 index( )方法
- 分布式数据库中间件的实现原理介绍一:分库分表【转】
- Unity3d 曲线Curvy插件的学习使用
- GitChat 使用指南,快速学习、飞速成长
- Ubuntu14.04安装GNOME3桌面
- 三角函数中的和差化积公式编辑方法
- c/c++ 二分法拓展,解决函数零点问题。
- 带宽与网速之间的关系
- 计算机视觉摔倒检测,有关摔倒检测数据集(fall detection databases)
- Python-股票-图表显示主要财务指标