Ant+XDoclet的使用,自动化生成hibernate配置文件

本文介绍如何利用XDoclet和Ant构建Hibernate配置文件,通过Ant任务实现对象映射,设置数据库连接参数,自动生成配置文件,简化数据库操作与持久化逻辑的整合过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

XDoclet使用: 
下载http://xdoclet.codehaus.org/ 
Ant+XDoclet: 
在工程里创建一个需要映射的对象 
<?xml version="1.0" encoding="GBK"?>



   
   



    <!-- Build classpath --&gt
   
     
         
     
     
         
     
   
name="xdoclet"
classname="org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.task.classpath"
/>
<!--





classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
destdir="${src.dir}"
version="3.0"
hbm2ddlauto="update"
jdbcurl="jdbc:mysql://127.0.0.1/storm"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername="root"
jdbcpassword="123456"
dialect="org.hibernate.dialect.MySQLDialect"
showsql="true"
mergecfgxml="${basedir}/hibernate.cfg.xml"
/>



 
         
             
                 
             
         
                    classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin" 
            destdir="${src.dir}" 
            version="3.0" 
            jdbcurl="jdbc:mysql://localhost/oa" 
            jdbcdriver="com.mysql.jdbc.Driver" 
            jdbcusername="root" 
            jdbcpassword="root" 
            dialect="org.hibernate.dialect.MySQLDialect" 
            showsql="true" 
         />  
      --&gt





classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
destdir="${src.dir}"
version="3.0"
hbm2ddlauto="update"
jdbcurl="jdbc:mysql://127.0.0.1/storm"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername="root"
jdbcpassword="123456"
dialect="org.hibernate.dialect.MySQLDialect"
showsql="true"

/>







classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
version="3.0"
destdir="${src.dir}"
/>








在myeclipse中使用ant控制台,添加build.xml,运行生成hibernate配置文件

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26495863/viewspace-1561555/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26495863/viewspace-1561555/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值