package tt;
import org.hibernate.cfg.reveng.DelegatingReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.ReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.TableIdentifier;
public class MyDelegatingReverseEngineeringStrategy extends
DelegatingReverseEngineeringStrategy {
public MyDelegatingReverseEngineeringStrategy(ReverseEngineeringStrategy strategy){
super(strategy);
}
@Override
public String tableToClassName(TableIdentifier tableIdentifier){
return tableToClassName(tableIdentifier).substring(4); //去掉Yese
}
}
分享到:
相关推荐
《HibernateTools 3.2.4 Beta1:高效数据库管理和对象关系映射工具》 HibernateTools是Java开发者的重要辅助工具,它为Hibernate框架提供了一系列实用的集成开发环境(IDE)插件和命令行工具,极大地简化了数据操作...
5. **测试与应用**:完成模板定制后,运行 Hibernate Tools 的逆向工程,检查生成的代码是否符合预期。如果需要进一步调整,重复以上步骤。 6. **最佳实践**:在团队环境中,将自定义模板作为项目的一部分进行版本...
例如,可以定制实体类的生成模板,包含特定的注释、序列化实现或自定义构造函数。 总之,hibernateTools3.3作为Hibernate的强力助手,能显著提高开发效率,减少重复工作,让开发者更专注于业务逻辑。熟练掌握和利用...
《HibernateTools 3.2.4:高效数据库管理和对象关系映射工具》 HibernateTools是Java开发者们在使用Hibernate框架时的重要辅助工具集,它极大地简化了与Hibernate相关的任务,如逆向工程、持久化类的生成、数据库...
《Hibernate-tools修改记录详解》 Hibernate-tools是Java开发中的一款强大工具,它为开发者提供了对...通过深入了解和熟练运用Hibernate-tools,我们可以更好地驾驭Hibernate框架,实现高效、稳定的Java持久层开发。
这个过程是开发者为了提高在Eclipse中使用Hibernate框架进行开发的便利性,通过添加插件来实现对Hibernate的图形化管理和调试功能。 描述中的“安装hibernate的jboss tools插件”简洁地概述了操作目标,即安装与...
本文将详细介绍如何利用`Hibernate-tools`来解决这些问题,以`hibernate-tools-5.2.1.Final.jar`为例。 `Hibernate-tools`是Hibernate项目提供的一组实用工具,它包括了代码生成、反编译数据库模式到`hbm.xml`文件...
### hibernate生成实体类 #### 简介 ...当然,在实际项目中还需要根据具体情况进行一定的定制化调整,但总体来说,这种方式大大减轻了开发者的工作负担,使得更多的精力可以投入到业务逻辑的实现上。
Hibernate支持事件驱动编程,如PreInsertEvent、PostLoadEvent等,开发者可通过实现监听器接口定制业务逻辑。拦截器则在特定操作前后执行自定义代码。 9. **JPA支持** Hibernate 4.3.11版本增强了对Java ...
2. DAO层代码生成:自动生成DAO接口及其实现类,包含基本的CRUD操作,如save、update、delete和query,减少了大量重复代码。 3. Hibernate配置文件生成:自动生成`hibernate.cfg.xml`,包含数据库连接信息,以及`...
在这个`hibernate-release-4.1.4.Final`版本中,包含了完整的Hibernate源码以及所有必要的jar包,使得我们可以深入理解其工作原理并进行定制开发。 首先,让我们探讨一下Hibernate的核心概念。Hibernate的核心是...
10. **Hibernate Tools**:除了核心框架外,Hibernate还提供了一些辅助工具,如逆向工程(将现有数据库生成Java实体)、Hibernate配置文件验证、代码生成等,便于开发工作。 综上所述,"hibernate 3.3.2开发jar包...
5. **自定义实体类**:虽然工具可以自动创建基础的实体类,但通常还需要根据业务需求进行一些定制,比如添加注解、实现特定接口或覆盖默认行为。 6. **配置Hibernate**:在主配置文件(如`hibernate.cfg.xml`)中,...
3. `hibernate-tools`: 提供了Hibernate相关的辅助工具,如逆向工程(用于生成实体类)、HBM2DDL(用于生成数据库脚本)等。 4. `hibernate-annotations`: 提供注解方式的ORM支持。 5. `hibernate-jpa-2.0-api`: JPA...
8. **查询语言和工具**:`hibernate-tools.jar` - 提供了Hibernate的命令行工具和IDE集成,比如逆向工程(将数据库表生成为实体类)、HQL编辑器等。 9. **XML解析**:可能还需要`xercesImpl.jar`和`xml-apis.jar`,...
9. **事件监听器和拦截器**:可以实现对象生命周期中的各个阶段的定制化行为,如对象的保存、更新、删除等。 10. **实体生命周期**:包括瞬时态、持久态、脱管态三种状态,理解这些状态有助于理解Hibernate的工作...