随着各公司团队推行敏捷,项目文档越来越少(是不是对敏捷理解过激了),很多项目没有了数据库文档,针对我们项目中使用hibernate 在对象上增加注解直接生成数据库,考虑是否可以生成数据库文档,doclet提供了hibernate的文档注解但是需要将column等在注释的注解中再写一遍和字段上的注解定义重复了,因此决定自己写一个maven插件。
生成后所有表都在一个html中:
基本思想:
在po中将字段上的注释改为注解形式,并通过解析其他JPA注解最终形成数据库文档。
功能: 生成数据库文档
使用方法(注意:如果只是使用的话,不必从svn中检出此插件代码,插件已deploy到maven仓库中)
1.修改po中的注释形式 由图中下面的形式改为上面注解的形式。
2. 在bundle 的pom中加入此plugin,并添加po中可能存在的依赖的其他bundle,比如字段类型是否使用了其他bundle的枚举类型
3.执行 maven install命令
4. 在bundle的target下的daodoc.htm就是生成的数据库文档
下一步
1. 将comment注解改为类级也可用,这样数据表的含义也可自动生成了
2. 将此功能插件改造为hudson插件,在做正式版本发版时生成数据库文档并提交到svn
源代码中带有某些公司信息,需要者可以留邮箱,我再做一个版本发给大家

- 大小: 30.2 KB

- 大小: 35 KB

- 大小: 72.3 KB

- 大小: 43.9 KB
分享到:
相关推荐
数据库文档生成器专业版V1.2 作者网站: http://cloud.prohosting.com/ccxx/ 数据库文档生成器专业版 V1.2 下载: http://www.solysoft.com/download/temp/databasedoc12.exe 给一个可用的regcode:a...
数据库文档生成器是一款高效实用的工具,主要针对MySQL和Oracle这两种广泛应用的关系型数据库系统。它由Java编程语言精心编写,旨在帮助IT专业人士自动化创建数据库的详细文档,从而节省大量手动整理文档的时间,...
SQL Server数据库文档生成器是一款专为SQL Server 2000和SQL Server 2005,以及Access数据库设计的工具,它能够帮助数据库管理员和开发者高效地创建数据表的详细文档。这款软件的主要功能是根据数据库中的数据表及其...
《mssqlserver数据库文档生成器:提升团队协作与项目管理效率》 在信息化时代,数据库管理系统(DBMS)是企业核心系统的重要组成部分,SQL Server作为Microsoft公司推出的一款强大的关系型数据库管理系统,广泛应用...
《MSSQL数据库文档生成器:轻松转换与高效管理》 在信息技术日益发达的今天,数据库管理系统已经成为企业和组织存储、管理数据的核心工具。MSSQL(Microsoft SQL Server)作为其中的佼佼者,广泛应用于各类业务场景...
SQL数据库文档生成器是一款强大的工具,它能够帮助数据库管理员和开发者快速、高效地生成SQL数据库的结构和内容文档,通常以Word文档的形式呈现。这款工具的主要功能在于自动化数据库的文档化过程,避免了手动编写和...
【Sql数据库文档生成器】是一种实用工具,专门用于自动生成SQL数据库的详细文档。这款软件在数据库管理和项目协作中扮演着重要角色,尤其对于开发者和DBA(数据库管理员)来说,能够极大地提高工作效率。 数据库...
总的来说,这个数据库文档生成器通过自动化的方式,帮助我们快速、准确地整理和记录数据库结构,提高团队协作效率。它不仅适用于大型项目,对于小型项目或个人开发也同样适用。在实际使用过程中,根据具体的数据库...
数据库文档生成器是一款专为Sql Server 2000 设计的工具,其主要功能是自动化地将数据库的表结构转换成Word文档,方便用户进行数据库管理和文档分享。这款工具在2009年8月7日之前是可用的,但之后可能不再支持更新或...
数据库文档生成器是IT行业中非常实用的工具,主要用于自动化生成数据库结构的清晰文档,以便于团队成员间的协作、代码审查和后期维护。在数据库设计和管理过程中,保持准确且及时的文档更新至关重要,因为数据库的...
databasedoc12数据库文档生成器databasedoc12数据库文档生成器databasedoc12数据库文档生成器databasedoc12数据库文档生成器databasedoc12数据库文档生成器databasedoc12数据库文档生成器
数据库文档生成器1.3专业版是一款专门针对数据库管理和维护的专业工具,它的主要功能是将数据库的结构信息自动生成为RTF(Rich Text Format)文档,便于用户进行查阅、理解和共享。这款软件可以帮助IT专业人士更有效...
数据库文档生成器是一种工具,它的主要功能是自动生成关于数据库结构和内容的详细文档,以帮助开发者、数据库管理员以及团队成员更好地理解和维护数据库。自动高亮功能在此过程中扮演了重要角色,它使得代码和SQL...