使用工具自动生成hibernate的配置文件、实体类与连接数据库

注:图前文字是解释图中的内容。

一、导包

新建一个项目,将hibernate和mysql的jar包导入,放到项目中lib文件夹中,如果没有lib可以自己建一个。

hibernate需导入的jar包位置:\hibernate-release-5.2.6.Final\lib\required\“复制粘贴里面所有的”

数据库的jar找到自己存储位置,位置粘贴

二、窗口--显示视图--打开Hibernate Configurations--在Hibernate Configurations的空白处右击选择add configuration进行编辑配置

1.Main中:

自己定义一个名字,能区分使用的数据库

选择使用hibernate版本

选择项目

选择数据库,这里是mysql数据库,点New,添加

选择mysql,然后下一步

然后设置数据库信息

Database:使用哪个数据库(mysql)

URL:使用数据库的连接(jdbc:mysql://localhost:3306/mydb)

User name:数据库的连接账号(root)

Password:数据库的连接密码(这里是空,可以不填)

在下面勾选save_password

点击Test Connection,可以测试一下是否连接成功

显示success就是连接成功

检查一下还有什么问题,没有的话点完成。

在configuration file 中选择hibernate.cfg.xml的生成位置

如果没有点击Create new ,如果有点击Use existing进行选择已有配置

Container:目录

File name:hibernate.cfg.xml配置文件,不要改名

Hibernate version:hibernate使用版本

Database dialect:使用的数据库

Driver class:数据库的驱动

URl:数据库连接

设置好后点击确定保存。

三、运行--Hibernate Code Generation--Hibernate Code Generation配置,如果运行中没有Hibernate Code Generation没有,在窗口--Perspective--打开透视视图--其他--Hibernate,然后在去运行中找Hibernate Code Generation配置

1.Main:

Console configuration是二中自己写的名字

Output directory输出目录:

Package是自动生成的数据库的实体类和映射的包

reveng.xml是自动生成的数据库的实体类和映射

点击reveng.xml后面的Setup,选择好文件夹,点击下一步

还是选择二中自己写的名字的hibernate

然后点击Database schema:下面的Refresh,选择数据库和类,然后点击Include添加进去,然后完成

勾选下面下面的四项

2.Exporters:

勾选这两项,Domain code是生产实体类,Hibernate XML Mapping是生成映射

然后点击运行,刚才我们配置的hibernate里面的东西就会给我们自动生成我们配置好的文件,这就可以使用了

时间: 2024-11-19 04:03:28

使用工具自动生成hibernate的配置文件、实体类与连接数据库的相关文章

利用在线工具根据JSon数据自动生成对应的Java实体类

如果你希望根据JSon数据自动生成对应的Java实体类,并且希望能进行变量的重命名,那么“JSON To Java”一定适合你.(下面的地址需要FQ) https://jsontojava.appspot.com/ 简单快速有效,适合追求效率的你.

Eclipse中利用JPA Tools自动生成带注解的实体类

一. 二. 三. 四. 五. 六. 七. 八. 九. 十一.上一步点击OK按钮以后,回到填写数据库连接信息页面,如下图,填写连接信息. 十二.测试是否可以Ping通连接 十三. 十四.新建一个普通的java工程,比如generator-entity(实体类生成在该工程中) 十五.右击该工程,打开属性,选择Project Facets选项,选中JPA复选框,此时Apply and Close按钮还是灰色的,无法点击. 十六.配置 十七. 十八. 十九. 二十.工程目录变为如下图: 二十一. 二十二

T4 模板自动生成带注释的实体类文件 - 只需要一个 SqlSugar.dll

生成实体就是这么简单,只要建一个T4文件和 文件夹里面放一个DLL. 使用T4模板教程 步骤1 创建T4模板 ,一定要自已新建,把T4代码复制进去,好多人因为用我现成的T4报错(原因不明) 点击添加文件,选择[ 运行时文本模版](后缀为 .tt)取个名字点确定. 步骤2 设置当前T4所需要的序集并且引用 SqlSugar.dll 编写连接数据库代码 调用SqlSugar生成实体函数,填写参数. 图片看不清楚看下面代码 <#@ template debug="false" host

使用sqlmetal工具自动生成SQL数据库的Linq类文件

第一部:找到sqlmetal.exe. 运行cmd. 执行命令 cd C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools 第二步:生成SQL数据库Linq类文件. 执行 sqlmetal /server:数据库地址 /database:数据名字 /user:数据库用户名 /password:密码 /code:生成的Linq类文件名.cs /language:csharp /namespace:命名空间

Xdoclet + Ant自动生成Hibernate配置文件

在使用Hibernate的时候,过多的Hibernate配置文件是一个让人头疼的问题.最近接触了Xdoclet这个工具.它实际上就是一个自动代码生成的工具,Xdoclet不能单独运行,必须搭配其他工具一起使用,比如ant.如果ant的工具不会用,建议先补充一下ant的基本知识在来学习Xdoclet. Ant是什么? Apache Ant 是一个基于 Java的生成工具.生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式).随着应用程序的生成过

用MyEclipse自动生成hibernate映射文件和实体类

创建web工程,使用Hibernate的时候,在工程里一个一个创建实体类太麻烦,浪费时间,现在教大家如何用MyEclipse自动生成Hibernate映射文件及实体 方法/步骤  创建数据库,创建相应的表  点击图标,选择MyEclipse Datebase Explorer  右击空白区域,选择new菜单,根据提示创建数据库连接,创建好后会显示你所创建的连接名,如图mysqldb是我创建的数据库连接  选择需要添加hibernate映像文件的工程右击--->MyEclipse-->Add H

写个js小工具自动生成博文目录

我们在写博客的时候,如果博文里面有目录,会给人结构清晰.一种一目了然的感觉,看目录就知道这篇博文要讲解的内容,并且点击目录标题就可以跳转到具体的内容,这样园友们在看博客的时候就可以很方便地浏览自己感兴趣的内容,但是遗憾的是博客园不支持博文目录的生成,好像也有园友给博客园提建议,希望能够像CSDN那样能够自动生成博文目录,但是不知道是什么原因,博客园一直都没有把这个功能加上去,既然没有,那我就自己做吧,研究了2天,总算是按照自己的设想做出来了,最终效果如下: 下面来介绍一下这个小工具的实现. 一.

vs自动生成的WebService配置文件在部署到IIs6后,服务调用失败的解决方法

近日,在项目中需要引用java发布的WebService,添加服务引用后,调用一切正常. 配置如下: <system.serviceModel> <bindings> <basicHttpBinding> <binding name="SecurityServiceImplServiceSoapBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize=&qu

hibernate 反向生实体类 and 为什么老是多一个id

hibernate 反向生实体类 and 为什么老是多一个id 2017年04月01日 20:32:51 阅读数:548 原文地址:https://www.cnblogs.com/javaboy2018/p/9119040.html