首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

在Hibernate配置文件中平添一个自己的驱动类

2012-10-28 
在Hibernate配置文件中添加一个自己的驱动类project namehibernate-tutorial defaultcompileprop

在Hibernate配置文件中添加一个自己的驱动类
<project name="hibernate-tutorial" default="compile">  
  
    <property name="sourcedir" value="${basedir}/src"/>  
    <property name="targetdir" value="${basedir}/build"/>  
    <property name="librarydir" value="${basedir}/lib"/>  
  
    <path id="libraries">  
        <fileset dir="${librarydir}">  
            <include name="*.jar"/>  
        </fileset>  
    </path>  
  
    <target name="clean">  
        <delete dir="${targetdir}"/>  
        <mkdir dir="${targetdir}"/>  
    </target>  
  
    <target name="compile" depends="clean, copy-resources">  
      <javac srcdir="${sourcedir}"  
             destdir="${targetdir}"  
             classpathref="libraries"  
             debug="on"/>  
    </target>  
  
    <target name="copy-resources">  
        <copy todir="${targetdir}">  
            <fileset dir="${sourcedir}">  
                <exclude name="**/*.java"/>  
            </fileset>  
        </copy>  
    </target>  
  
    <target name="driver">  
        <property name="hibernate.connection.driver_class" value="yourDriverClass"/>  
        <antcall target="hbm"/>  
    </target>  
  
  
    <target name="hbm" depends="compile">  
        <taskdef  
            name="hibernatedoclet"  
            classname="xdoclet.modules.hibernate.HibernateDocletTask"  
            classpathref="libraries"  
            />  
        <hibernatedoclet  
            destdir="${targetdir}"  
            verbose="true">  
            <fileset dir="${sourcedir}">  
                <include name="**/*.java"/>  
            </fileset>  
            <hibernate version="3.0"/>  
            <hibernatecfg  
                dialect="${hibernate.dialect}"  
                jdbcUrl="${hibernate.connection.url}"  
                driver="${hibernate.connection.driver_class}"  
                userName="${hibernate.connection.username}"  
                password="${hibernate.connection.password}"  
                showSql="false"  
                version="3.0"  
                />  
        </hibernatedoclet>  
    </target>  
  
</project>  
  

热点排行