reverse engineering hibernate 生成带注解的实体类

2024-05-05 05:18

本文主要是介绍reverse engineering hibernate 生成带注解的实体类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装hibernate-tools插件

1.下载hibernatetools插件

  1. 点击eclipse菜单Help,选择Install New Software...
  1. Work with处:http://download.jboss.org/jbosside/updates/stable
  1. 只选择其中的Hibernate Tool

注意不要选择Contact all update sites during install to find required software,否则会长时间停留在calculating requirementsand dependencies

  1. 点击Next。更新完成后重启eclipse

 

根据数据库逆向生成hibernate的实体类

Data Source Explorer

  1. eclipse中:WindowàShow ViewàOtheràData Source Explorer,ServersConsole窗口同级,出现了Data Source Explorer窗口

  1. 右键Database ConnectionsàNew ..

选择数据库类型,并重命名

  1. 创建数据库连接

增加驱动

添加驱动jar

mysql-connector-java-5.1.0-bin.jar放到资源管理器中的合适位置

 

 

填写数据库连接信息,保存密码,选择完成

 

DataBase Connections的子节点,出现我们刚刚创建的数据库连接

Hibernate Configurations

  1. WindowàShow ViewàOther..àHibernateàHibernate Configurations

ServersConsole同级,出现HibernateConfigurations窗口

  1. 空白处右键 Add Configurations..
  1. 指定projectDatabase connection

Database connection:选择之前的设置好的数据库连接

  1. 新建Propertyfile:Setup.. àCreate new..指定创建的位置到core下的resources

  1. 创建Configuration file: Setup..--> Create new..指定创建的位置到core下的resources

 

执行逆向工程

  1. 自定义视图

WindowàCustomize Perspective..,选择Command Groups Availability,勾选上HibernateCodeGeneration

  1. 选择菜单栏中的

 

 

  1. 创建reveng.xml

Setup..--> Create new..指定位置为core包下的resoureces

选择下一步

  1. 选择finish,回到Hibernate Code Generation Configurations 页面,选择Exporters

  1. 选择Run,在相应的entity包下,出现了相应的实体

这篇关于reverse engineering hibernate 生成带注解的实体类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/960872

相关文章

mapstruct中的@Mapper注解的基本用法

《mapstruct中的@Mapper注解的基本用法》在MapStruct中,@Mapper注解是核心注解之一,用于标记一个接口或抽象类为MapStruct的映射器(Mapper),本文给大家介绍ma... 目录1. 基本用法2. 常用属性3. 高级用法4. 注意事项5. 总结6. 编译异常处理在MapSt

Spring @RequestMapping 注解及使用技巧详解

《Spring@RequestMapping注解及使用技巧详解》@RequestMapping是SpringMVC中定义请求映射规则的核心注解,用于将HTTP请求映射到Controller处理方法... 目录一、核心作用二、关键参数说明三、快捷组合注解四、动态路径参数(@PathVariable)五、匹配请

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

python如何生成指定文件大小

《python如何生成指定文件大小》:本文主要介绍python如何生成指定文件大小的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python生成指定文件大小方法一(速度最快)方法二(中等速度)方法三(生成可读文本文件–较慢)方法四(使用内存映射高效生成

SpringCloud中的@FeignClient注解使用详解

《SpringCloud中的@FeignClient注解使用详解》在SpringCloud中使用Feign进行服务间的调用时,通常会使用@FeignClient注解来标记Feign客户端接口,这篇文章... 在Spring Cloud中使用Feign进行服务间的调用时,通常会使用@FeignClient注解

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

Java 关键字transient与注解@Transient的区别用途解析

《Java关键字transient与注解@Transient的区别用途解析》在Java中,transient是一个关键字,用于声明一个字段不会被序列化,这篇文章给大家介绍了Java关键字transi... 在Java中,transient 是一个关键字,用于声明一个字段不会被序列化。当一个对象被序列化时,被

MybatisX快速生成增删改查的方法示例

《MybatisX快速生成增删改查的方法示例》MybatisX是基于IDEA的MyBatis/MyBatis-Plus开发插件,本文主要介绍了MybatisX快速生成增删改查的方法示例,文中通过示例代... 目录1 安装2 基本功能2.1 XML跳转2.2 代码生成2.2.1 生成.xml中的sql语句头2

Spring Cache注解@Cacheable的九个属性详解

《SpringCache注解@Cacheable的九个属性详解》在@Cacheable注解的使用中,共有9个属性供我们来使用,这9个属性分别是:value、cacheNames、key、key... 目录1.value/cacheNames 属性2.key属性3.keyGeneratjavascriptor

使用@Cacheable注解Redis时Redis宕机或其他原因连不上继续调用原方法的解决方案

《使用@Cacheable注解Redis时Redis宕机或其他原因连不上继续调用原方法的解决方案》在SpringBoot应用中,我们经常使用​​@Cacheable​​注解来缓存数据,以提高应用的性能... 目录@Cacheable注解Redis时,Redis宕机或其他原因连不上,继续调用原方法的解决方案1