jwgen0.9.1增加支持hibernate
jwgen0.9.1
增加支持hibernate
修正了一些bug
目前仅支持如下几个常用annotation的生成
Entity,Table,Id,GeneratedValue,Column,
OneToOne,OneToMany,ManyToOne,ManyToMany,JoinColumn,PrimaryKeyJoinColumn,JoinTable
这次不做视频了,只贴几个图上来。
用法很简单,可以看我“用于springside2支持ibatis的代码生成器,欢迎各位兄弟试用:) ”中的视频。
http://www.iteye.com/topic/67141
支持hibernate的版本,
数据库的生成可用hibernate tool来生成,但jwgen也会帮你生成,同样生成测试数据。
在ant的build脚本中,我已加入了hibernate tool用于生成ddl的task.可以很方便的使用。会生成在:WEB-INF\classes\db里
jwgen0.9.1同样包括了ibatis,如需使用ibatis,则需要修改config.fmpp文件中的:
modes:
[
ignore(**/**.bak)
ignore(springside-ibatis/**)
execute(**/**)
copy(webapp/**)
]
据ignore(springside-ibatis/**)改成ignore(springside-hiberante/**)即可.
- 大小: 146.4 KB
- 大小: 254.5 KB
分享到:
相关推荐
SpringSide的Hibernate封装是针对Spring和Hibernate整合时的一种优化实践,旨在提高开发效率和代码的可维护性。它通过三层封装来实现对Hibernate操作的便捷和类型安全。 第一层是HibernateGenericDao,它是基于...
3. **代码生成器**:内含代码生成器工具,可以帮助开发者快速生成常见的CRUD操作代码,提高开发效率。 4. **模块化设计**:SpringSide-core-4.1.0采用模块化设计,每个模块都有明确的职责,易于维护和扩展。 5. **...
其中,SpringSide 3对Hibernate的使用进行了深入的封装和优化,帮助开发者更好地理解和运用Hibernate的关联关系API。本文将围绕这一主题展开,详细探讨Hibernate的关联关系及其在SpringSide 3中的应用。 一、...
2. **代码生成器**:内置的代码生成器能够自动生成常见的DAO、Service、Controller层代码,极大地提高了开发效率,减少了重复工作。 3. **配置管理**:通过提供统一的配置管理,Springside使得配置文件的组织和管理...
标题 "struts2+spring3+hibernate3+jquery+springside 做一个OA2" 提供了一个综合的Web开发框架组合,用于构建一个办公自动化(OA)系统。这个系统基于以下技术栈: 1. **Struts2**: Struts2是一个Java Web MVC...
3. **代码生成器**:内建的代码生成工具可以帮助开发者快速生成常见的CRUD操作,减少重复劳动,提高开发速度。 4. **单元测试支持**:内置了对JUnit和Mockito的支持,使得单元测试变得简单易行,确保了代码质量。 ...
3. **代码生成器**:通过内置的代码生成器,可以快速生成基于DAO、Service、Controller层的Java代码,大大提高了开发效率。 4. **最佳实践**:Springside遵循了许多Java开发的最佳实践,如约定优于配置、面向接口...
1. **Core**:这是SpringSide的核心模块,包含了一些通用的工具类和配置,如日志管理、代码生成器、属性文件管理等,为项目提供了基础服务。 2. **Demo**:示例模块,提供了各种应用场景的实例,帮助开发者快速理解...
9. **测试支持**:springside鼓励单元测试和集成测试,使用JUnit和Mockito等工具,确保代码的健壮性。 在学习springside的过程中,首先需要理解Spring框架的基本原理,包括依赖注入、AOP、事务管理等核心概念。然后...
7. **国际化支持**:SpringSide 3.0 支持多语言环境,通过ResourceBundle和Spring的MessageSource接口,可以方便地实现应用的国际化。 8. **安全控制**:Spring Security(前身Acegi Security)被集成到SpringSide ...
2. **最佳实践**:SpringSide定义了一套开发规范,包括命名规则、代码风格、测试策略等,有助于提升团队间的协作效率和代码质量。 3. **示例代码**:SpringSide提供了丰富的示例代码,涵盖了Spring Framework的各种...
2. Spring Data:简化数据访问,通过 JPA 或 Hibernate 提供 ORM 支持,Repository 接口提供通用的 CRUD 操作。 3. Spring Security:负责权限控制,配置 SecurityFilterChain 来拦截请求,实现用户认证和授权。 三...
总之,Springside4 是一个实用的 JavaEE 开发工具包,它通过集成多种流行技术并提供示例代码,帮助开发者快速掌握和应用这些技术,从而提高开发效率和代码质量。同时,通过其提供的工具类,开发者可以更便捷地处理...
3. **Hibernate支持**:HibernateModule提供了与Hibernate ORM的紧密集成,包括数据访问对象(DAO)的生成、事务管理等。这有助于开发者快速搭建数据库操作层,理解ORM的工作原理。 4. **IoC容器**:IoCModule展示...
6. **代码生成工具**:SpringSide Core提供了代码生成器,可以帮助开发者快速生成基础代码,提高开发效率。 7. **测试支持**:内置测试框架支持,鼓励编写单元测试和集成测试,保证代码质量。 综上所述,...
4. **代码生成器**:提供了代码生成工具,可以快速生成基于SpringSide模版的业务层、服务层和DAO层代码,大大提高了开发速度。 二、SpringSide 4.0的更新内容 1. **SP1与SP2的区别**:SP1到SP2的升级主要集中在...
Springside 3.3.4版本作为一个成熟的发布版,不仅集成了Spring框架的核心功能,还提供了对其他开源技术如Hibernate和Struts等的支持。在本文档中,我们将详细介绍如何使用Springside 3.3.4版本,并特别关注SSH...
"ssh3.3"这个文件名暗示了SpringSide 3.3可能集成了Struts2、Hibernate和Spring,也就是常说的SSH框架。这三个框架的整合能够实现高效的MVC开发,Struts2处理请求和展示视图,Hibernate负责持久化操作,Spring则...