要做一个基于SSH框架的WAP系统,有很多东西需要学习。
今天在Eclipse下用JBoss的Hibernate Tools 做了一个反向工程生成,遇到一点小小的困难,主要是纠结于hibernate的配置文件的两个选项Default Schema和Default Catalog,在生成Domain和DAO的时候,把这两个属性都设置成数据库的Schema,在选择反向工程的表时会快一些。但是在测试时,如果hibernate.cfg.xml里面有这两个属性,就会一直出现
org.hibernate.exception.SQLGrammarException: could not load an entity:
的错误,将
<!--
<property name="hibernate.default_catalog">APPLE</property>
<property name="hibernate.default_schema">APPLE</property>
-->
注释掉后正常。
Eclipse的Hibernate Tools生成的代码质量没有MyEclipse高,DAO不能用啊。
分享到:
相关推荐
现在你可以使用Hibernate Tools反向生成POJO类了: 1. 在Eclipse的Package Explorer或Project Explorer中,右键点击你想生成POJO类的包名,选择“New” > “Other…”。 2. 在弹出的对话框中,展开“Hibernate”...
接下来,我们需要在Eclipse目录下新建一个名为links的目录,并在该目录内新建一个名为hibernatetools.link的文件,内容为:path=D:/Program Files/eclipse/MyPlugins/Hibernatetools。然后,重新启动Eclipse,在File-...
**Hibernate Tools 使用与Eclipse逆向工程详解** Hibernate Tools是Hibernate框架的一个扩展,它为开发者提供了在Eclipse集成开发环境中方便地操作Hibernate对象的强大工具。这些工具包括了实体类的生成、映射文件...
### Eclipse Hibernate 反向生成带注解的实体类——步骤详解 #### 一、创建数据库管理器 在开始之前,我们需要确保已经安装了Eclipse IDE,并且具备基本的数据库操作能力。下面详细介绍如何在Eclipse中创建数据库...
在 Eclipse 中使用 Hibernate 的反向生成功能之前,首先需要安装 Hibernate Tools 插件。下面详细介绍安装步骤: 1. **打开 Eclipse 并创建新项目**: - 启动 Eclipse IDE。 - 新建一个 Web 或 Java 项目作为后续...
【Hibernate Tools for Eclipse Plugins】是Eclipse集成开发环境中用于支持Hibernate框架的一组插件,它提供了许多方便开发者的功能,如代码生成、配置文件编辑、逆向工程等。这些工具极大地简化了Hibernate应用的...
通过上述步骤,开发者能够在Eclipse环境下顺利配置与使用Hibernate Tools,利用反向工程快速生成POJOs,显著提高了开发效率和代码质量。然而,首次尝试时可能会遇到各种问题,如配置错误、驱动缺失等,需耐心调试。...
在Eclipse这样的集成开发环境中,反向工程通常指的是通过工具自动生成代码的过程,特别是针对数据库模型到Java对象的映射,如Hibernate框架中的反向工程。接下来,我们将深入探讨如何在Eclipse中进行Hibernate的反向...
HibernateTools提供了从数据库反向工程生成Hibernate配置文件(通常是`hibernate.cfg.xml`)的能力。这使得开发者可以从现有的数据库模式快速构建出与之对应的Hibernate配置,避免手动编写这些繁琐的XML配置。只需...
在这个例子中,我们使用的是HibernateTools3.2.0压缩包。 3. **下载安装文件**: 下载完成后,解压压缩包,得到包含`features`和`plugins`目录的文件夹。 4. **启动Eclipse的更新管理器**: 在Eclipse中,选择`Help`...
4. **选择工具**:Hibernate提供了一个名为Hibernate Tools的插件,支持在Eclipse、IntelliJ IDEA等IDE中进行反向工程操作。安装并启用插件后,可以通过GUI界面来配置反向工程参数。 5. **配置反向工程参数**:在...
在Eclipse中,HibernateTools是一个强大的插件,它允许开发者通过反向工程将数据库结构转换为Java实体类(Bean),从而极大地简化了开发过程。以下将详细介绍如何在Eclipse中利用HibernateTools进行反向工程操作。 ...
1. **数据库反向工程**:hibernateTools3.3可以将现有的数据库表结构转换为Hibernate的实体类和映射文件,大大减少了手动编写这些代码的工作量。 2. **实体类和映射文件生成**:根据已有的Java类,工具可以自动生成...
**Hibernate Tools** 是一款强大的开发工具,专为Java开发者设计,用于简化Hibernate框架的使用。它提供了各种功能,包括但不限于自动生成...对于那些难以找到的反向生成工具,Hibernate Tools无疑是一个宝贵的选择。
在学习这个教程后,开发者将掌握如何使用SSH+Maven搭建Java Web项目,利用Hibernate反向工程生成实体类,以及如何引入Bootstrap来优化用户体验。这不仅提高了开发速度,也为项目提供了更好的结构和可维护性。