使用Eclisp根据数据库中已经创建的表的生成实体类

时间:2024-03-13 10:34:14

使用Eclisp开发时,数据库表已经建好。要从数据库中根据表生成java实体类。

首先需要打开Eclipse中的数据源开发视图

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

打开数据源开发面板后,就是新建数据连接:

使用Eclisp根据数据库中已经创建的表的生成实体类

选择数据库类型:

使用Eclisp根据数据库中已经创建的表的生成实体类

指定驱动和连接细节:

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

这里最主要还是要找ojdbc的jar包路径,没有这个jar包或是jar路径不对,不能进行下一步。一般这个jar包位置在web-info的lib目录里面。web项目连接数据库的这个lib目录下不应该没有,要不然本地代码如何连接数据库读取数据,关于配置的信息可以自己到连接数据的配置文件中查看。一般Oracle的配置文件为Hibernate.cgf.xml中,也可以使用的plsql的命令窗口查看相应的数据库的信息show parameter database name;:

使用Eclisp根据数据库中已经创建的表的生成实体类

配置号之后确认没有问题点击结束按钮,点击确认之前可以点击Test Connection按钮测试配置是否链接通:

使用Eclisp根据数据库中已经创建的表的生成实体类

点击确认之后就可以在数据库链接中找到相应的用户及表:

使用Eclisp根据数据库中已经创建的表的生成实体类

Eclipse中使用Hibernate框架自动生成实体类需要下载Hiberbate工具插件,直接利用Elipse的集市在线下载Hibernate工具。参考文档https://blog.csdn.net/yaosilani/article/details/81900856,如下图:

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

没有必要下载其他工具,这里只要Hibernate工具就好了,下载其他的不仅不知道干什么用的,同样耗时,点击confirm确认按钮。

使用Eclisp根据数据库中已经创建的表的生成实体类

中途会有未签名警告,点击继续就好了。

使用Eclisp根据数据库中已经创建的表的生成实体类

下载完之后会有是否需要自动重启提示,点击确认:

使用Eclisp根据数据库中已经创建的表的生成实体类

重启之后再去窗口打开Hibernate视图:

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

在窗口中打开Hibernate视图:

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

使用Eclisp根据数据库中已经创建的表的生成实体类

 

相关文章