在用elipse反向生成实体的时候,在点击刷新"refush"按钮时,它左边会出现你链接的数据库里面的所有的表,然后再选择你要的那个然后再反向生成实体就可以了。
但是当你新增表时可能会看不到那个表,这时你就会多点击刷新"refush"按钮时,但是还不会出现你要的那个表。这时就要想办法了。在elipse下面你会看到这么个配置文件,叫:hibernate-console.properties 修改它里面的内容,然后你就可以找到你想要的那个表了。
其实先去找cms-ejb.launch这个配置文件的,它里面有这样信息:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Hibernate Console launch configuration -->
<launchConfiguration type="org.hibernate.eclipse.launch.ConsoleConfigurationLaunchConfigurationType">
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="cms-ejb"/>
<stringAttribute key="org.hibernate.eclipse.launch.PROPERTY_FILE" value="/cms-ejb/hibernate-console.properties"/>
<stringAttribute key="org.hibernate.eclipse.launch.CONFIGURATION_FACTORY" value="JPA"/>
</launchConfiguration>
里面会看到这样一句:<stringAttribute key="org.hibernate.eclipse.launch.PROPERTY_FILE" value="/cms-ejb/hibernate-console.properties"/>这样就找到了那个配置文件的位置了。
分享到:
相关推荐
在这个特定的场景中,“seam 反向工程_没有实体生成”可能指的是在使用Seam框架进行项目开发时,遇到了在反向工程过程中未自动生成实体类的问题。 在Java EE开发中,实体类(Entity Class)是用于映射数据库表的...
使用 `seam generate` 命令,Seam-gen 可以根据数据库信息生成对应的实体类和管理这些实体的 CRUD 操作。这一步通常需要提供数据库连接信息,如 URL、用户名和密码。Seam-gen 会基于 JPA(Java Persistence API)...
如果使用Maven,可以在命令行或Maven的POM.xml文件中定义Seam相关的依赖。 3. **配置文件**:Seam工程的核心配置文件包括`components.xml`和`seam.properties`。`components.xml`用于声明和配置Seam组件,而`seam....
3. **Seam生成器(Seam Generator)**: 提供了一套工具,用于快速生成Seam项目和组件的模板代码,加速开发进程。 4. **测试框架**: Seam 2.0引入了集成测试框架,使得单元测试和集成测试变得更加方便。 5. **国际...
10. **实用工具**:包括邮件服务、定时任务、PDF生成等功能的使用说明。 通过阅读这些材料,开发者可以全面了解和掌握JBoss Seam框架,提升其在企业级Java应用开发中的技能。不论是初学者还是经验丰富的开发者,都...
在Seam项目中,我们可能还需要配置Maven插件,以便于处理Seam特有的任务,比如生成JPA实体的元数据、处理JSF资源等。例如,我们可以使用`seam-gen`插件来快速创建Seam组件和JPA实体: ```xml <groupId>org....
4. **生成应用程序**:从现有数据库中自动生成完整的Seam应用。 5. **部署EAR**:指导如何将Seam应用打包成EAR文件进行部署。 6. **热部署与增量部署**:讨论了Seam支持的动态部署特性,方便开发者在开发过程中实时...
- **从现有数据库生成应用程序**:利用现有的数据库架构自动生成 SEAM 代码。 - **将应用部署为EAR**:打包为 EAR 文件以便部署到 Java EE 容器。 - **Seam与增量热部署**:支持热部署,提高开发效率。 - **在Jboss...
在实际开发中,Seam注解和标签的结合使用可以极大地简化代码,提高开发效率。例如,通过`@Name`和`@In`注解,可以轻松地管理依赖关系;利用`@Entity`和`@Table`注解,可以方便地实现数据持久化;而`<s:form>`和`s:...
8. **Seam工具**:Seam提供了一些工具,如Seam Gen,可以帮助快速生成项目结构和基础代码,学习如何使用这些工具能加速开发进程。 9. **Seam事件和上下文**:Seam引入了一种独特的事件模型和组件上下文,使得组件间...
- **从现有数据库生成应用**: 介绍了基于已有数据库快速生成Seam应用的方法。 - **部署为EAR包**: 演示了如何将Seam应用打包并部署到生产环境。 - **热部署**: 介绍Seam支持的热部署特性,有助于提升开发效率。 ...
本节介绍如何使用 seam-gen 工具快速生成 Seam 项目模板。 **2.1 准备工作** - **安装环境**:确保已安装 Java 和 Maven。 - **下载工具**:下载最新版本的 seam-gen。 **2.2 设置 Eclipse 项目** - **创建项目*...
开发者可以使用seam-gen项目的脚本来生成配置好的安全环境。 8. 示例演示:在seam-gen项目中演示了如何设置安全机制。演示包括声明认证方法、创建JSF登录表单以及编写认证方法。这些步骤都通过声明式的配置进行,...
Seam是一个全面的、集成的Java EE框架,主要用于简化企业级应用的开发,而Hibernate则是一个强大的对象关系映射(ORM)框架,它允许开发者用Java对象来操作数据库。在这个"seam+hibernate注册例子"中,我们将探讨...
- **从现有数据库生成应用程序**:使用 Seam-gen 从现有的数据库结构自动生成应用程序。 - **将应用部署为 EAR**:介绍了如何将 Seam 应用程序打包成 EAR 文件进行部署。 - **Seam 与增量热部署**:介绍了如何利用 ...
然而,在使用`seamgen`生成的代码时,可能会遇到一些不易理解的地方,尤其是在处理实体Home类时。 #### 实体Home类的功能与工作方式 实体Home类(例如`EntityHome`)通常用于处理与特定实体相关的业务逻辑。这些...
《Seam in Action》这本书详细介绍了如何使用Seam进行实际项目开发,包括设置环境、创建Seam应用、使用Seam组件、调试和测试等步骤。读者可以通过这本书了解到Seam的精髓,掌握如何利用Seam构建高效的企业级应用。 ...