利用XDoclet自动生成Hibernate配置文件
来源:互联网 发布:淘宝美工能自学吗 编辑:程序博客网 时间:2024/05/01 23:20
Xdoclet 实际上就是一个自动代码生成的工具,它可以生成各种各样的代码或配置文件(如果你很清楚Xdoclet,你也可以对它进行扩展)。在默认的情况下,xdoclet已经给我们提供了很多的解决方案。这些解决方案叫做plugin,即插件。在xdoclet的官方网站上:http://xdoclet.codehaus.org,我们可以获得关于它支持的所有的plugin的情况。
Xdoclet 不是单独可以运行的工具(不像 Ant 工具),它可以与其它工具一起配合运行,如 Ant 。我们下面的例子就是基于 Ant 和 xdoclet 的。
下面就是利用Xdoclet生成Hibernate配置文件的例子:
首先你要下载xdoclet-1.2.3,ant1.6.5,然后建立build.xml文件在src包的根目录下。
build.xml如下:
<?xml version="1.0" encoding="GBK"?><project name="OA系统构建脚本" default="生成Hibernate配置文件" basedir="."> <property name="src.dir" value="${basedir}/src"/> <property name="build.dir" value="${basedir}/bin"/><property name="xdoclet.home" value="D:/share/07_OA/xdoclet/xdoclet-plugins-1.0.3"/> <!-- Build classpath --> <path id="xdoclet.task.classpath"> <fileset dir="${xdoclet.home}/lib"> <include name="**/*.jar"/> </fileset> <fileset dir="${xdoclet.home}/plugins"> <include name="**/*.jar"/> </fileset> </path><taskdef name="xdoclet"classname="org.xdoclet.ant.XDocletTask"classpathref="xdoclet.task.classpath"/><target name="生成Hibernate配置文件"><xdoclet><fileset dir="${src.dir}/com/bjsxt/oa/model"><include name="**/*.java"/></fileset><componentclassname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"destdir="${src.dir}"version="3.0"hbm2ddlauto="update"jdbcurl="jdbc:mysql://127.0.0.1/oa"jdbcdriver="com.mysql.jdbc.Driver"jdbcusername="root"jdbcpassword="bjsxt"dialect="org.hibernate.dialect.MySQLDialect"showsql="true"/></xdoclet></target><target name="生成hibernate映射文件"><xdoclet><fileset dir="${src.dir}/com/bjsxt/oa/model"><include name="**/*.java"/></fileset><component classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"version="3.0"destdir="${src.dir}"/></xdoclet></target></project>
熟练使用Xdoclet能帮助我们提高工作效率,节省我们的精力,所以是一个非常好的工具,在EJB中也是广泛使用。在今后的学习中会不断深入。
- Hibernate利用XDoclet自动生成配置文件
- 利用XDoclet自动生成Hibernate配置文件
- Xdoclet + ant自动生成Hibernate配置文件
- Xdoclet + Ant自动生成Hibernate配置文件
- Xdoclet + Ant自动生成Hibernate配置文件
- Hibernate学习笔记(1)----用Ant与XDoclet自动生成Hibernate配置文件与映射文件
- 利用Xdoclet生成spring的配置文件
- xdoclet配置自动生成spring的配置文件
- 利用Ant和Xdoclet从pojo类生成hibernate的映射文件并生成hibernate的配置文件
- 在MyEclipse中利用XDoclet自动生成Hibernate配置和映射文件
- Ant+XDoclet生成配置文件
- 用XDoclet生成配置文件
- 通过Ant+Xdoclet生成Hibernate配置文件和映射文件
- 彻底搞定用Xdoclet生成Hibernate所有配置文件
- Hibernate中利用配置文件(hbm)自动生成数据库表
- 利用xdoclet生成ddl
- Ant+xdoclet管理hibernate配置文件
- Hibernate:利用配置文件生成数据库
- 程序员水平分级 你属于哪一类?
- 地理坐标系与投影坐标系的区别
- 2012年第一堂素质教育
- rsync简介
- Python学习语言-论语言的初级学习
- 利用XDoclet自动生成Hibernate配置文件
- Java性能检测及内存泄露检测(一)——JConsole
- 金立手机董事长-刘立荣 成长历史
- Java how to program(4th)中的专业词汇ch05
- c# 创建、读取、添加、修改xml文件
- Java性能检测及内存泄露检测(二)——JHat+Jmap
- 如何搭建Android的开发环境->在虚拟机上安装unbuntu 10.04 (二)
- 寒假总结——SB英语
- linux socket编程之TCP与UDP