一大步:Spring Roo 1.1.0 发布!
经过十个多月的开发和近 900 项独立改进,Spring Roo 1.1.0 已发布(在此下载)!与 Spring Roo 1.1.0 GA 版本同时发布,Google Web Toolkit、SpringSource Tool Suite、AspectJ 和 AJDT 团队已完成支持 GA 版本,以便您可以享受这些工具的最新版本协同工作。
我们在 Spring Roo 1.1.0 中引入了如此多的新功能,以至于很难决定要重点介绍什么。不过,让我们简要介绍一下我们为您的 Java 编程乐趣而添加的一些好东西。
增量式数据库逆向工程
现在可以对现有关系数据库进行逆向工程,并自动创建带有相应字段的 Roo 实体。但这难道不是使用 JPA 工具长期以来就可以做到的吗?是的,绝对是。关键区别在于 Roo 的数据库逆向工程是增量式的。这意味着当 Roo 对数据库进行逆向工程时,它会将发现的所有字段放入类间声明 (ITD) 中。这与 Roo 的其余部分保持一致,并允许 Roo 轻松实现逆向工程实体的往返维护。特别是,您可以反复重新内省数据库以识别任何更改,同时确保您在 .java 源代码中编写的任何代码都得到保留。Roo 甚至会删除不再存在的实体(当然,除非您要求 Roo 不删除),并且 Roo 还会自动处理复杂情况,例如复合主键(包括标识符类的创建和维护……