`

利用Hibernate的Tool由表生成hbm甚至用JPA标注的Model类

阅读更多

现在项目是围绕数据库的,不过项目对数据库的访问用了Hibernate。Hibernate方便是方便了些,不过一个问题还是有些费事。

随着项目的进展,可能要新加进一个表,这时程序员得据这个表手动地写JPA标注的Model类。 当然如果单独写这么一个Model类也还可以接受,不过总觉得要是用一个工具据Table自动生成Model类就好了,毕竟Hibernate还是有一个tool的嘛。 

 

于是想看上能不能直接用这个tool? 如下图所示:

 

 

hbm2java这个看起来最有戏。 不过,google了一番后发现关于它的例子都是用*.hbm.xml配置文件来自动生成没有JPA的POJO的。 pass掉了。 

接着再找,jdbcconfiguration? 从图中的位置看,好像可以。 再google一下,找到的内容都是泛泛而谈,没有一个可执行的例子。

 

那么是真的不能?还是一直没人用? 

分享到:
评论

相关推荐

    通过Hibernate Tool 来生成Java类和HBM文件

    生成的Java类通常是每个数据库表对应一个,它们包含了与表字段相对应的属性,以及由Hibernate生成的getter和setter方法。HBM文件则是XML格式,它描述了Java类与数据库表之间的映射关系,包括字段类型、主键、外键等...

    利用hibernate自动生成hbm.xml文件和entity类.doc

    Hibernate 反向工程是指使用 Hibernate 工具将数据库表结构反向生成对应的 Entity 类和 hbm.xml 文件的过程。这种方法可以大大简化开发过程,提高开发效率。 二、 Hibernate 反向工程的步骤 1. 切换到 MyEclipse ...

    利用Middlegen Hibernate3生成hbm.xml配置和java类

    标题中的“利用Middlegen Hibernate3生成hbm.xml配置和java类”指的是使用Middlegen工具来自动化创建Hibernate3框架所需的映射文件(hbm.xml)和对应的Java实体类。这个过程是数据库对象到Java对象(O/R Mapping)的...

    Hibernate-tools解决hbm.xml中文注释乱码和生成实体类注释

    `Hibernate-tools`是Hibernate项目提供的一组实用工具,它包括了代码生成、反编译数据库模式到`hbm.xml`文件、JPA实体类生成等功能。在5.2.1版本中,这个工具集已经相当成熟,可以很好地支持各种定制需求。 1. **...

    自动生成Hibernate类文件和hbm.xml文件

    通过myeclipse自动生成Hibernate类文件和hbm.xml文件,链接数据库库自动生成

    JPA注解 和hibernate 建表

    JPA provider(例如Hibernate)可以根据JPA的规范来生成对应的数据库表结构和SQL语句。JPA和Hibernate的关系可以概括为:JPA是一个抽象层次,而Hibernate是一个具体的实现。 七、建表过程 建表过程可以分为两种...

    Hibernate Tool.zip

    Hibernate Tool是Hibernate框架的一部分,它提供了一种反向工程的能力,能够根据已有的数据库结构生成相应的Java实体类、持久化映射文件(.hbm.xml)以及相关的DAO层代码。这样不仅减少了手动编码的工作量,还能避免...

    在myeclipse中根据表结构生成实体和hbm.xml文件

    在 MyEclipse 中,我们可以使用 Hibernate 根据现有的数据库表结构生成实体和 hbm.xml 配置文件,这样可以避免手动编写 JPA 或 Hibernate 实体类。下面是生成实体和 hbm.xml 文件的步骤: 首先,需要创建一个 JPA ...

    hibernate tool 非eclipse插件方式运行

    6. **其他功能**:除了生成Java类,Hibernate Tool还可以生成数据库表的DDL(Data Definition Language)脚本,反向工程数据库结构到HBM文件,甚至可以生成基于JPA的实体类。 7. **依赖管理**:在非IDE环境下,需要...

    hibernate的映射表生成器

    4. **映射文件(hbm.xml)**: Hibernate使用XML文件(通常命名为.hbm.xml)来定义实体类与数据库表之间的映射。映射文件包含了类名、表名、属性到列的映射、主键设置等详细信息。这个“映射表生成器”工具可以帮助...

    Hibernate Tool 使用文档

    - **Hibernate MetaModel**:Hibernate Tools的核心是其元模型,它定义了数据库表与Java类之间的映射关系。元模型的设计使得开发者可以灵活地配置和控制代码生成过程。 - **Exporters**:代码生成完成后,需要通过...

    根据实体类自动生成hibernate的hbm.xml映射文件

    请输入包的名称和映射文件需要放到的文件夹之后运行CreateTableXml里的main方法,就可以自动生成映射文件了。记着刷新文件夹,要不然是看不到的。 当然只是一些基础的属性。对于一些比较复杂,还是需要自己来修改的...

    Hibernate逆向生成entity和hbm.xml文件

    这个"hibernate逆向生成.exe"文件可能是一个基于Windows平台的Hibernate反向工程工具,用户只需按照一定的步骤配置数据库连接信息,选择需要逆向生成的表,工具就会自动生成对应的Entity类和hbm.xml文件。...

    生成hibernate实体类

    实体类是与数据库表对应的Java类,它们包含了表的字段和相关属性,以及由Hibernate提供的getter和setter方法。通过这些实体类,我们可以方便地进行数据的CRUD(创建、读取、更新、删除)操作,而无需编写繁琐的SQL...

    hibernate-tool 插件

    1. **代码生成器**:能够根据数据库表结构自动生成Java实体类和Hibernate的映射文件(.hbm.xml)。 2. **逆向工程**:通过现有数据库生成模型类和映射文件,帮助快速搭建项目。 3. **Hibernate配置文件验证**:检查...

    Hibernate自动生成表demo

    在本教程中,我们将探讨如何利用Hibernate的注解功能,通过实体类自动生成数据库中的表。这极大地简化了数据库建模过程,同时也减少了手动编写SQL语句的工作量。 首先,我们需要理解Hibernate的核心概念。ORM框架如...

    HibernateSynchronizer3扩展JPA

    这时,`HibernateSynchronizer3`工具就显得尤为重要,它通过扩展JPA,帮助开发者自动化生成与数据库交互的实体文件,甚至能进一步自动生成SSH(Spring、Struts、Hibernate)各层代码,大大提升了开发效率。...

    使用Hibernate逆向生成实体类的方法(注解和hbm.xml映射文件)

    本文将详细介绍如何利用Hibernate逆向生成实体类的方法,包括通过注解映射以及hbm.xml文件映射两种方式。 #### 一、环境准备与配置 1. **安装并配置MyEclipse**: - 安装MyEclipse,并确保已安装Hibernate插件。 ...

    利用hibernate中的SchemaExport生成数据表

    本篇文章将详细介绍如何利用Hibernate中的`SchemaExport`工具来自动生成数据库表,以此来简化数据库设计过程,提高开发效率。 首先,我们需要了解Hibernate的逆向工程(Reverse Engineering)。在传统的开发流程中...

    hibernate_tools-entity实体、dao、hbm等代码生成.pdf

    HibernateTools是Hibernate的一个扩展工具集,它可以用来生成实体类(Entity)、数据访问对象(DAO)、hbm映射文件等代码,大大提高了开发效率。 HibernateTools提供了一系列可视化操作来帮助开发者快速搭建项目。下面...

Global site tag (gtag.js) - Google Analytics