注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发AJAX → 文章内容

关于Xdoclet生成hibernate映射文件

作者:佚名 来源:不详 发布时间:2007-12-10 22:11:12


    @hibernate标签是Xdoclet对hibernate的支持,别问我上面的@hibernate.class  @hibernate.id @hibernate.property是什么意思,如果你真的想要生成hibernate映射文件,就自己找本书或查Xdoclet帮助文档了解下

接下来在D:\workspace\student   下新建xdoclet-build.xml和hibernate.properties文件

    Xdoclet-build.xml如下:


关于Xdoclet生成hibernate映射文件<project name="xdoclet-build.xml" default="copy_generation">
关于Xdoclet生成hibernate映射文件 <property name="classes.dir" value="bin" />
关于Xdoclet生成hibernate映射文件 <property name="lib.dir" value="../lib" />
关于Xdoclet生成hibernate映射文件 <property name="src.dir" value="src"/>
关于Xdoclet生成hibernate映射文件 <property file="hibernate.properties"/>
关于Xdoclet生成hibernate映射文件 
关于Xdoclet生成hibernate映射文件 <path id="lib.classpath">
关于Xdoclet生成hibernate映射文件  <fileset dir="${lib.dir}">
关于Xdoclet生成hibernate映射文件   <include name="**/*.jar"/>
关于Xdoclet生成hibernate映射文件  </fileset>
关于Xdoclet生成hibernate映射文件 </path>
关于Xdoclet生成hibernate映射文件 
关于Xdoclet生成hibernate映射文件 <path id="src.classpath">
关于Xdoclet生成hibernate映射文件  <pathelement location="${src.dir}"/>
关于Xdoclet生成hibernate映射文件 </path>
关于Xdoclet生成hibernate映射文件 
关于Xdoclet生成hibernate映射文件 <path id="runtime.classpath">
关于Xdoclet生成hibernate映射文件  <path refid="lib.classpath"></path>
关于Xdoclet生成hibernate映射文件  <path refid="src.classpath"></path>
关于Xdoclet生成hibernate映射文件 </path>
关于Xdoclet生成hibernate映射文件 
关于Xdoclet生成hibernate映射文件 <target name="copy_generation" depends="xdoclet_generation">
关于Xdoclet生成hibernate映射文件  <copy todir="${classes.dir}">
关于Xdoclet生成hibernate映射文件   <fileset dir="${src.dir}">
关于Xdoclet生成hibernate映射文件    <include name="**/*.xml"/>
关于Xdoclet生成hibernate映射文件   </fileset>
关于Xdoclet生成hibernate映射文件  </copy>
关于Xdoclet生成hibernate映射文件 </target>
关于Xdoclet生成hibernate映射文件 
关于Xdoclet生成hibernate映射文件 <target name="xdoclet_generation" >
关于Xdoclet生成hibernate映射文件  <taskdef name="hibernatedoclet" 
关于Xdoclet生成hibernate映射文件   classname="xdoclet.modules.hibernate.HibernateDocletTask"
关于Xdoclet生成hibernate映射文件   classpathref="runtime.classpath"
关于Xdoclet生成hibernate映射文件  />
关于Xdoclet生成hibernate映射文件  <hibernatedoclet destdir="${src.dir}" verbose="true">
关于Xdoclet生成hibernate映射文件    <fileset dir="${src.dir}">
关于Xdoclet生成hibernate映射文件     <include name="**/*.java"/>
关于Xdoclet生成hibernate映射文件    </fileset>
关于Xdoclet生成hibernate映射文件   <hibernate version="3.0"/>
关于Xdoclet生成hibernate映射文件   <hibernatecfg 
关于Xdoclet生成hibernate映射文件    dialect="${hibernate.dialect}"
关于Xdoclet生成hibernate映射文件    jdbcUrl="${hibernate.connection.url}"
关于Xdoclet生成hibernate映射文件    driver="${hibernate.connection.driver_class}"
关于Xdoclet生成hibernate映射文件    username="${hibernate.connection.username}"
关于Xdoclet生成hibernate映射文件    password="${hibernate.connection.password}"
关于Xdoclet生成hibernate映射文件    showSql="false"
关于Xdoclet生成hibernate映射文件    version="3.0"
关于Xdoclet生成hibernate映射文件   />
关于Xdoclet生成hibernate映射文件  </hibernatedoclet>
关于Xdoclet生成hibernate映射文件
关于Xdoclet生成hibernate映射文件  
关于Xdoclet生成hibernate映射文件 </target>
关于Xdoclet生成hibernate映射文件
关于Xdoclet生成hibernate映射文件</project>
关于Xdoclet生成hibernate映射文件
关于Xdoclet生成hibernate映射文件



   hibernate.properties文件主要是存储数据库的连接信息,,如下:

            hibernate.dialect=org.hibernate.dialect.MySQLDialect
            hibernate.connection.url=jdbc:mysql://localhost/student
            hibernate.connection.driver_class=com.mysql.jdbc.Driver
            hibernate.connection.username=root
            hibernate.connection.password=

接着就用ant去build,就可以生成我们想要的文件了
如下:
D:\workspace\student\src\hibernate.cfg.xml
D:\workspace\student\src\student\Student.hbm.xml
D:\workspace\student\bin\hibernate.cfg.xml
D:\workspace\student\bin\student\Student.hbm.xml

      当然用Xdoclet生成映射文件之后就可以用之前的hibernate的schemaexport任务来生成数据库文件
具体参考http://www.blogjava.net/langsheng/archive/2007/04/08/109203.html


更多内容请看PCdog.com--Hibernate相关文章专题
上一页  [1] [2] 


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved